foobar2000

Releases of Skip Track

1.40 current version, released on: 2024-05-07

  • Removed restriction where manual bookmarking was only allowed for local file paths.
  • DSP is no longer forcefully activated unless the component is enabled.
  • Removed some support code for foobar2000 versions older than 1.5 as new SDK isn't compatible with those versions anyway.
  • Repeat skip detection improved, status is now reset when playing a track that isn't skipped.

1.39 released on: 2024-01-09

  • Fixed preferences dialog being clipped on high DPI mode.
  • Added Default UI button state support.

1.38 released on: 2023-09-15

  • Changed skip_count title format field name to skip_track_skip_count.
  • Updated to latest SDK.

1.37 released on: 2023-03-16

  • Added dark mode support.
  • Recompile with the latest SDK in foobar2000 v1.5 compatible mode.

1.35 released on: 2022-07-01

  • Fixed incorrect time parsing when millisecond accuracy was used.

1.34 released on: 2021-08-05

  • Fixed converter DSP not resetting partial skip list after each track.
  • Reverted to older SDK to restore Windows XP compatibility.

1.33 released on: 2021-03-21

  • Fixed playlist length not changing when changing playback to another playlists.

1.32 released on: 2020-11-29

  • Added support for skipping streams. This requires enabling the setting "treat query as titleformat string" and writing the skip string as a regular titleformat string. If the string evaluates to anything but empty string or 0 the track will be skipped.

1.31 released on: 2020-10-17

  • Added Columns UI button state support.

1.30 released on: 2020-09-13

  • Removed all restrictions from bookmarking code that limited it to function only with local files.
  • Changed bookmarks to use foobar's metadb index store instead of file tags.

1.29 released on: 2020-07-10

  • Improved performance of playlist length computation.

1.28 released on: 2020-06-22

  • Changed behavior with "Repeat (track)" playback order. Now manually selecting a skippable track will allow the track to play once but not continue looping.

1.27 released on: 2020-06-21

  • Fixed skipping not working with "Repeat (track)" playback order.
  • Added tracking of skip counts - visible in the properties dialog and accessible with title format field %skip_count%.
  • Added rounding to playlist_length functionality and made $playlist_length() function return one as a minimum value instead of zero.

1.26 released on: 2020-05-16

  • Fixed playback resume to be treated like manual track selection.
  • Added new titleformat variable %playlist_length% which returns the total duration of the playing playlist in minutes.
  • Added new function $playlist_length(unit, percentage) which returns the wanted percentage of the total duration of the playing playlist in chosen unit (seconds, minutes, hours, days, weeks).

1.25 released on: 2020-04-09

  • Fixed the timestamp skip check.

1.24 released on: 2020-04-09

  • Reverted the change introduced in version 1.17.
  • SKIP isn't treated as a timestamp if it doesn't include a colon or a decimal dot.

1.23 released on: 2020-03-28

  • Automatic bookmarking will ignore the playing track if the bookmark is manually removed.
  • Adjusted autobookmarking behavior with seeking.
  • Added new titleformat variable %playback_reason% to further control skip behavior.

1.22 released on: 2020-03-25

  • Fixed autobookmarking of tracks outside media library to also require 10 seconds of playback before being triggered
  • Added 10 second playback requirement after forward seek until new position is used for autobookmarking
  • Renamed bookmark menu entries to include mention of Skip Track.

1.21 released on: 2020-03-24

  • Added setting to allow automatically bookmarking tracks outside media library too
  • Added option to restrict bookmarking to tracks that match a query string

1.20 released on: 2020-03-14

  • Made %playlist_name% and %playback_order% checks case insensitive.
  • Fixed %playlist_name% to reflect playing playlist and not active playlist.

1.19 released on: 2020-03-07

  • Fixed dynamic_assert failure with repeated skip.

1.18 released on: 2020-02-24

  • Switching component on or off unintentionally triggered the bookmarking command.

1.17 released on: 2020-02-10

  • Doesn't use %SKIP% tag for time based partial skipping if it's used in the skip query.

1.16 released on: 2019-10-04

  • Reintroduced bookmarking support (requires foobar2000 v1.5 series).

1.15 released on: 2019-08-24

  • The DSP is automatically enabled when playback is started on foobar2000 v1.5 series and disabled on foobar2000 v1.4 series.

1.15 beta 2 released on: 2019-08-20

  • Restored the ability to force play a skippable track that got broken in beta 1.
  • Made the component not skip the playing track mid-playback if the decoder gets reinitialized for any reason.

1.15 beta 1 released on: 2019-08-07

  • Added support for arbitrary number of skip positions.
  • Added support for new APIs introduced with foobar2000 v1.5.
  • The new interface makes the component fully compatible with External Tags and partial skipping works without altering track lengths and remains compatible with DSP effects.
  • The component needs to be inserted into the DSP chain on foobar2000 v1.5.

1.10.3 released on: 2019-07-29

  • Removed the restrictions added for 1.10 that excluded the component from streams and prevented it from using input redirectors.

1.10.2 released on: 2019-07-19

  • Removed External Tags exclusion when new-enough version of the component is installed.
  • Restored partial skip support for tracks that would normally be skipped.

1.10.1 released on: 2019-07-17

  • Fixed delay insertion when continuously skipping tracks.
  • Fixed "stop playback after repeated skips" to work when looping backwards.
  • Fixed manual skip override to work with m-TAGS.

1.10 released on: 2019-07-16

  • Added configuration to select if full track skipping should be active outside normal playback.
  • Fixed queue not being able to force play tracks that would normally be skipped.
  • Fixed Previous button being able to jump backwards in history over skipped tracks.
  • Removed bookmark support.

1.10 beta 2 released on: 2019-07-14

  • Made "Skip even manually selected tracks" setting work.
  • Prevented the component from being able to freeze the player on continuous track skipping.

1.10 beta 1 released on: 2019-07-14

  • Removed DSPs and made the skip component work as an input decoder.
  • Added option to stop playback on repeated skips.

1.9.10 released on: 2018-01-06

  • Skip timestamp parser doesn't overflow from decimals so easily anymore.
  • Dynamic C runtime version for foobar2000 v1.4.