foobar2000 Components

For foobar2000 v1.3 and v1.1

List components designed for foobar2000 v2.0+

List components for foobar2000 v1.4

Showing components compatible with foobar2000 v1.3 and newer. Most components are compatible down to foobar2000 v1.1.


ComponentDescriptionLast Updated
Pregap DSP v1.0.3Inserts silence before real playback begins. For use with slowly initializing digital receivers. 2019-03-23 10:39
Amplifier DSP v1.0.2rA simple volume adjustment DSP allowing the signal amplitude to be both boosted and lowered. 2019-03-03 14:34
Fade In/Out DSP v1.0.3Allows adding linear, sine, cosine, or logarithmic shaped fade-in and fade-out effects. 2018-11-07 16:03
Trifield LR→LRC Decoder DSP v1.1.2Implementation of Michael Gerzon's Trifield decoder. 2018-08-27 15:29
Waveform Minibar (mod) v1.0.19Seekbar that shows the waveform of the track. Lighter, fully software implemented version of the original Waveform Seekbar. Heavily based on zao's excellent Minibar component. 2018-08-24 18:25
Stop on Error v0.6Stops playback after user configurable number of tracks that fail to be decoded. 2018-05-06 10:23
V2M Decoder v0.2.4Farbrausch V2 module (V2M) decoder. 2018-04-14 11:58
Skip Album v0.2Allows quickly jumping to the next or previous album. 2018-04-08 15:59
Hard Clip DSP v1.0.1Clips peaks forcing foobar2000 output to match players that don't support floating point output. 2018-04-07 17:29
SRC Resampler DSP v1.0.8Secret Rabbit Code resampler. Uses libsamplerate 0.1.9. 2018-03-24 21:51
Tag Normalizer v0.2Normalizes Unicode characters in tags. 2018-03-16 00:05
No Sleep v1.0Prevents system from entering standby mode while foobar2000 is running. 2018-03-06 19:05
UPnP WAV Playback Workaround DSP v1.0Workaround DSP for UPnP receivers that do not support LPCM. If the receiver is sent continuous WAV stream the playback stops once maximum size is reached. To be used with foo_out_upnp. 2017-12-23 15:18
Stop After Queue v1.1Stops playback at the end of the playback queue. 2017-08-15 21:59
Skip Track v1.9.9Skips tracks that match user configurable title formatting string. By default skips over each track with Rating set to 1.
  • 1.9.9 (2017-08-15): Skipping the end of a track prevented Stop after current from working. Now playback is stopped in this case. Unfortunately cursor won't advance to the next track like it normally would
  • 1.9.8 (2016-04-17): Fixed incorrect behavior when using Previous-command after skipping a track
  • 1.9.7 (2015-01-05): Fixed conflicts between SKIP tag and other components that try to seek
  • 1.9.6 (2014-12-03): Fixed DSP part playing silence if component was enabled while playing a track that should be skipped
  • 1.9.5 (2014-11-06): Fixed to work with other DSPs that request track change marks
  • 1.9.4 (2014-10-13): Added safety checks to callbacks to stop all action after on_quit is called
  • 1.9.3 (2014-09-30): Fixed query string length limit
  • 1.9.2 (2014-09-29): Moved settings from advanced preferences to main preferences
  • 1.9.1 (2014-09-20): Bugfixes
  • 1.9 (2014-08-05): Fixed muted output when resuming in paused state. SKIP and BOOKMARK fields no longer override playback resume position. Allows other components to seek to any position on track start regardless of SKIP field's presence.
  • 1.8.9 (2014-07-19): Changed not to skip tracks if skip query is empty.
  • 1.8.8 (2014-07-06): Fixed %playlist_name% handling.
  • 1.8.7 (2014-05-01): Fixed playback skipping not always working.
  • 1.8.6 (2014-04-28): Properly fixed Converter DSP failing to skip parts. Fixed playback failing to skip ending of track if SKIP tag specified also beginning of track.
  • 1.8.5 (2014-04-27): Fixed Converter DSP failing to skip end of track.
  • 1.8.4 (2014-04-20): Fixed skip check for the next track if component was enabled during playback. Added status printing for queue sourced tracks.
  • 1.8.3 (2014-03-06): Removed the DSP change checks introduced in version 1.7.3. These were misbehaving with at least foo_playlist_attributes.
  • 1.8.2 (2014-03-04): Now considers queued tracks to be manually selected and uses the appropriate skip rule.
  • 1.8.1 (2014-02-27): Recompile with SSE2 optimizations disabled.
  • 1.8 (2014-02-23): Moved track skip logic to be performed entirely in the DSP. Fixed partial skipping with SKIP tag. Now also comes with an additional DSP for Converter use. Converter behavior when skipping entire tracks depends on output codec. WAV for example produces zero byte file and converter reports error, FLAC produces no output.
  • 1.7.8 (2013-04-13): Changed DSP skip check to allow core callbacks more time to skip track before giving up
  • 1.7.7 (2013-03-24): Fixed bug that component did not respect playback queue
  • 1.7.6 (2013-03-23): Documented all the special fields skip query supports
  • 1.7.5 (2013-01-26): Added support for $rand() function
  • 1.7.4 (2011-07-02): Bookmark tag isn't updated if another component changes playback position immediately after track is opened. Fixed 'Skip to end' behavior with 'Repeat (track)' playback mode. Allowed use of 'Skip to end' feature together with bookmarks.
  • 1.7.3 (2011-06-29): Fixed DSP chain adjustments causing pauses in audio. Fixed bookmarks disappearing unintentionally in some cases.
  • 1.7.2 (2011-06-25): Fixes to bookmarking related features. Changed autobookmarking not to tag files during the first ten seconds of playback.
  • 1.7.1 (2011-06-25): Added an option to keep bookmarks of manually bookmarked tracks updated too. Now updates bookmark also when playback is stopped.
  • 1.7 (2011-06-25): Added support for bookmarking tracks. Can also automatically bookmark tracks that are in Media Library.
  • 1.6 (2011-06-20): Added support for querying current playback order name using %playback_order%
  • 1.5.1 (2011-03-27): Fixed an issue where the DSP could start playing silence in some situations when using time expressions.
  • 1.5 (2011-03-12): Fixed manual playback of files from Media Library Search window. Added support for time expressions in the skip string (time expressions in the DSP component require foobar2000 v1.1.6 or newer).
  • 1.3 (2010-08-23): Allows skipping both the beginning and the end of a track.
  • 1.2 (2010-07-04): Allows skipping a part inside a track. Syntax SKIP=[from-time]-[to-time]. Changed status bar description for main menu entry to show current skip query string.
  • 1.1 (2010-07-04): Added support for querying current playlist name using %playlist_name%. Added support for skipping the beginning or the end of a track by using tag field SKIP. To skip the beginning, use syntax SKIP=-<time>. To skip the end, use SKIP=<time>-.
  • 1.0 (2010-05-02): Previous version broke gapless playback. Simplified the DSP code. Skip Track should be the last DSP in the chain.
  • 0.9 (2010-05-02): Beginning of a skipped track was still played even when using DSP.
  • 0.8 (2010-04-24): Bugfix: DSP component skipped some short tracks always. Added console notification about skipped track.
  • 0.7 (2010-01-16): Better thread safety. Should no longer hang playback when changing DSP configuration while playing. Added support for dynamic title change detection.
  • 0.6 (2010-01-16): Added optional DSP component for increased skipping accuracy. Changed configuration to use search query syntax.
  • 0.5 (2009-12-25): Added option to force skip tracks even when manually selecting them.
  • 0.4 (2009-01-03): Behavior change: track is not skipped if formatting string evaluates to 0.
  • 0.3 (2008-11-03): Bugfix: backwards skipping didn't work properly when there were more than one track to skip.
  • 0.2 (2008-11-02): Doesn't skip manually selected track or currently playing track when foobar resumes after restart. Skips to previous track when to-be-skipped track was reached by user pressing Prev-button.
2017-08-14 21:59
Gap Killer DSP v0.4Removes silence from track transitions. 2017-02-25 23:00
Vocal Exciter DSP v1.0Adds harmonically related distortion to high frequencies to give more presence. Based on similarly named Audacity plug-in. 2017-01-28 23:00
Smart Dither DSP v1.0.4TPDF dither DSP that leaves digital silence untouched. 2017-01-25 23:00
Stop on Current v0.6Stops playback at the end of currently playing track. 2016-08-21 21:59
Play Next v0.2Adds the selected track to the beginning of the playback queue to be played next. 2016-06-11 21:59
Meier Crossfeed DSP v1.1Software implementation of Meier Audio's crossfeed. 2016-06-10 21:59
Fake Gapless DSP v0.3Briefly fades track changes to silence to avoid glitches with gapless tracks when encoded with lossy codecs. Meant to be used with the Converter component when creating files for portable players. 2014-11-26 23:00
Skip Silence DSP v1.0.2Automatically fast forwards over extended periods of silence. Now a built-in feature but this component allows leaving in longer silence. 2014-10-20 21:59
No Display Standby v1.1Disables monitor power saving feature while music is playing. 2013-03-21 23:00
Recorder v0.1Record audio from default sound card input. 2010-01-22 23:00
Enqueue Random v0.4Enqueues random item from current playlist. 2009-06-20 21:59