Allows you to skip tracks that match a specified search query. By default the component will skip all files with RATING set to 1. The query is configured in Preferences -> Advanced -> Playback -> Skip Tracks.
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.
Track skipping has a few milliseconds of delay before activating which may allow beginning of gapless tracks to be heard. If you wish to have perfect glitchless skipping please add Skip Track as the last DSP in the DSP chain.
Version 1.7.8: Changed DSP skip check to allow core callbacks more time to skip track before giving up.
1.7.8, released on 2013-04-13