Foobar2000:Components/Inactive Tracks (foo skip): Difference between revisions

From Hydrogenaudio Knowledgebase
(New Component page)
 
mNo edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:Foobar2000 components|Other components]]
[[Category:Foobar2000 components|Other components]]
{{infobox foobar2000 component
{{infobox foobar2000 component
| name                = Inactive tracks
| name                = Skip Track
| screenshot          =  
| screenshot          =  
| caption              =  
| caption              =  
| module_name          = foo_skip
| module_name          = foo_skip
| developer            = Case
| developer            = {{ha user|u=322|name=Case}}
| repository          =  
| repository          =  
| released            = 2008-11-02
| released            = {{start date and age|2008|11|02}}
| released_ref        =  
| released_ref        =  
| stable_release      = 1.36
| stable_release      = 1.38
| stable_release_date  = 2022-08-28
| stable_release_date  = 2023-09-15
| preview_release      =  
| preview_release      =  
| preview_release_date =  
| preview_release_date =  
| foobar2000_minimum  = 2.0
| foobar2000_minimum  = 1.5
| foobar2000_maximum  =  
| foobar2000_maximum  =  
| foobar2000_ui_module =  
| foobar2000_ui_module =  
Line 21: Line 21:
}}
}}


==Descri[ption==
==Description==
Skips tracks that match user configurable title formatting string. By default skips over each track with Rating set to 1.
Allows you to skip tracks that match a specified search query. By default the component will skip all files with RATING set to 1.
==Usage==
The query is configured in Preferences -> Tools -> Skip Track.
 
Starting from version 1.5 time expressions are supported. For example to skip all bad or recently played files you can use the following query: %rating% IS 1 OR %last_played% DURING LAST 8 HOURS
 
Skip query also offers $rand() field to generate random number from 0 to 2^32-1.
 
%playlist_name% returns the name of the playlist where the current file is played from. And %playback_order% returns the playback order name.
 
The component also offers functionality to skip only parts of a track. To utilize the partial skipping set a tag field SKIP with timecodes that you want skipped. For example SKIP=0:00:00-0:01:25 (or simply SKIP=-0:01:25) to skip the first 85 seconds.
 
=Link=
=Link=
* {{ha|https://hydrogenaud.io/index.php/topic,30361}}
* {{ha|https://hydrogenaud.io/index.php/topic,30361}}
* [http://www.foobar2000.org/components/view/foo_skip foobar 2000 Components page link]
* {{foobar2000|http://www.foobar2000.org/components/view/foo_skip|Skip Track}}
* [https://foobar.hyv.fi/2.0/?view=foo_skip Official website]
* [https://foobar.hyv.fi/2.0/?view=foo_skip Component Page]

Latest revision as of 08:10, 29 October 2023

Skip Track

foo_skip
Developer(s) Case
Repository
Release information
Initial release November 2, 2008; 16 years ago
Stable release 1.38 (September 15, 2023)
Preview release
foobar2000 compatibility
Architecture {{{foobar2000_architecture}}}
Minimum version 1.5
Maximum version
UI module(s) N/A
Additional information
Use Other
License Modified ISC license
Discussion thread {{{discussion_thread}}}
View all components

Description

Allows you to skip tracks that match a specified search query. By default the component will skip all files with RATING set to 1.

Usage

The query is configured in Preferences -> Tools -> Skip Track.

Starting from version 1.5 time expressions are supported. For example to skip all bad or recently played files you can use the following query: %rating% IS 1 OR %last_played% DURING LAST 8 HOURS

Skip query also offers $rand() field to generate random number from 0 to 2^32-1.

%playlist_name% returns the name of the playlist where the current file is played from. And %playback_order% returns the playback order name.

The component also offers functionality to skip only parts of a track. To utilize the partial skipping set a tag field SKIP with timecodes that you want skipped. For example SKIP=0:00:00-0:01:25 (or simply SKIP=-0:01:25) to skip the first 85 seconds.

Link