foobar2000 Components

For foobar2000 v1.4 and newer

List older components

These are the recommended versions of my components. They use dynamic C runtime linking to reduce file size and to not consume FLS slots. Older components and other statically linked DLLs reserve fiber local storage slots and a program can only have 128 of them in use. Once the limit is reached new DLLs can't be loaded and random functions stop working.


ComponentDescriptionLast Updated
Amplifier DSP v1.0.2A simple volume adjustment DSP allowing the signal amplitude to be both boosted and lowered. 2018-04-07 18:10
Bookmark File v0.1Keeps the name and the playback position of the last played track stored in an external bookmark file. Allows synchronizing playback position between different machines you use foobar2000 on. 2018-03-09 18:45
Enqueue Random v0.4.1Enqueues random item from current playlist. 2018-01-07 00:10
External Tags v1.5.8Adds tagging support for non-taggable file formats. 2019-10-21 16:51
Fade In/Out DSP v1.0.5Allows adding linear, sine, cosine, or logarithmic shaped fade-in and fade-out effects. 2019-10-06 15:49
Fake Gapless DSP v0.4Briefly 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. 2018-01-07 00:10
Gap Killer DSP v0.4.2Removes silence from track transitions. 2019-01-26 21:22
Hard Clip DSP v1.0.1Clips peaks forcing foobar2000 output to match players that don't support floating point output. 2018-04-07 17:26
mda Dither DSP v0.1Range of dither types for word-length reduction. Almost direct conversion of Paul Kellett's VST plug-in. 2018-07-24 23:00
Meier Crossfeed DSP v1.1.1Software implementation of Meier Audio's crossfeed. 2018-01-07 00:10
No Display Standby v1.1.2Disables monitor power saving feature while music is playing. 2018-01-07 00:10
No Sleep v1.0Prevents system from entering standby mode while foobar2000 is running. 2018-03-06 18:59
Play Next v0.2.1Adds the selected track to the beginning of the playback queue to be played next. 2018-01-07 00:10
Pregap DSP v1.0.4Inserts silence before real playback begins. For use with slowly initializing digital receivers. 2019-04-11 11:58
Recorder v0.2.1Record audio from selected sound card input. 2019-04-11 11:32
Renamer v0.2.9An alternative file renamer for people who wish to configure reserved character replacement rules manually. 2019-02-10 11:11
Seek to Time v0.2Allows defining timestamps to directly seek to with keyboard shortcuts. 2019-10-08 14:52
Skip Album v0.2Allows quickly jumping to the next or previous album. 2018-04-08 15:58
Skip Silence DSP v1.0.3Automatically fast forwards over extended periods of silence. Now a built-in feature but this component allows leaving in longer silence. 2018-01-07 00:10
Skip Track v1.16Skips tracks that match user configurable title formatting string. By default skips over each track with Rating set to 1. 2019-10-04 18:05
Smart Dither DSP v1.0.5TPDF dither DSP that leaves digital silence untouched. 2018-01-07 00:10
SRC Resampler DSP v1.0.10Secret Rabbit Code resampler. Uses libsamplerate 0.1.9. 2019-08-05 19:46
Stop After Queue v1.1.1Stops playback at the end of the playback queue.
  • 1.1.1 (2018-01-06): No changes in functionality. Dynamic C runtime version for foobar2000 v1.4
  • 1.1 (2017-08-16): Reverted the change from v1.0 as it was a misunderstood feature request. Improved Stop after current state restoring
  • 1.0 (2017-08-14): Allows disabling overriding the Stop after current setting
  • 0.9 (2017-08-09): Doesn't stop at the end of the queue if user clears the queue
  • 0.8 (2017-08-09): Fixed a potential unitialized variable use
  • 0.7 (2016-08-09): Disables Stop after current when stopping if it was off initially
  • 0.6 (2016-08-07): Doesn't touch Stop after current state when playback stops
  • 0.5 (2016-08-04): Restores Stop after current state when appropriate
  • 0.4 (2016-08-02): Made the component disable Stop after current when adding new tracks to the queue. Fixed playback not stopping when the last track gets removed from the queue while playing the second last track
  • 0.3 (2016-06-11): Added option to reset after stop in Advanced Preferences -> Playback
  • 0.2 (2016-06-09): Changed the stopping method to use Stop after current functionality
  • 0.1 (2009-06-19): Initial version
2018-01-07 00:10
Stop on Current v0.6.1Stops playback at the end of currently playing track. 2018-01-07 00:10
Stop on Error v0.6Stops playback after user configurable number of tracks that fail to be decoded. 2018-05-06 10:20
Tag Normalizer v0.2Normalizes Unicode characters in tags. 2018-03-15 23:57
TAK Decoder (alt) v0.3Alternative TAK decoder component. The old component has been crashing so I made my own version as a test. Bundles TAK 2.3.1 beta 1 decoder library. 2019-01-08 16:58
Trifield LR→LRC Decoder DSP v1.1.2Implementation of Michael Gerzon's Trifield decoder. 2018-08-27 15:26
UPnP WAV Playback Workaround DSP v1.1Workaround 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. 2019-07-07 15:26
V2M Decoder v0.2.4Farbrausch V2 module (V2M) decoder. 2018-04-14 11:52
Vocal Exciter DSP v1.0.1Adds harmonically related distortion to high frequencies to give more presence. Based on similarly named Audacity plug-in. 2018-01-07 00:10
WASAPI shared output v0.6.8Shared mode WASAPI output for Vista and newer Windows versions. This component tries to provide smoother volume adjustment and seek/pause/stop transitions than existing outputs. 2019-09-28 18:24
WASAPI shared output (debug) v0.6.8dShared mode WASAPI output debug version. Monitors buffer filling timings and some other issues and reports problems on console. 2019-09-28 18:27
Waveform Minibar (mod) v1.0.31Seekbar 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. 2019-10-21 13:50