foobar2000 Components

For foobar2000 v1.4 and newer

List components designed for foobar2000 v2.0+

List older components

Components listed here are compatible with foobar2000 v1.4 and newer. They work on Windows XP and do not require any special instruction sets from the CPU.


ComponentDescriptionLast Updated
Audio MD5 v0.6.1A tool for generating and verifying MD5 checksum of audio data. Uses ffmpeg.exe and supports all formats FFmpeg supports. 2022-01-19 15:57
Amplifier DSP v1.0.2A simple volume adjustment DSP allowing the signal amplitude to be both boosted and lowered. 2018-04-07 18:10
Crossmix DSP v0.1Mixes the beginning of the next track over the ending of the previous track without any fading. 2019-09-01 14:14
Smart Dither DSP v1.0.7TPDF dither DSP that leaves digital silence untouched. 2021-11-14 14:01
Downmixer DSP v1.0Downmixes source to the selected output format. 2020-08-15 11:43
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
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
Gap Killer DSP v0.4.2Removes silence from track transitions. 2019-01-26 21:22
Gap Killer DSP v0.4.4Removes silence from track transitions. Alternative work-in-progress version with manually configurable threshold. 2020-02-22 14:32
Pregap DSP v1.0.5Inserts silence before real playback begins. For use with slowly initializing digital receivers. 2019-12-15 11:22
ReplayGain DSP v0.2.8Alternative RG implementation with smart RG mode selection based on playback mode and playlist contents, automatic loudness estimation for tracks with missing RG info and different methods for clipping prevention. 2021-07-26 07:00
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
SRC Resampler DSP v1.0.12Secret Rabbit Code resampler. Uses libsamplerate 0.2.1. 2021-02-20 09:58
Trifield LR→LRC Decoder DSP v1.1.2Implementation of Michael Gerzon's Trifield decoder. 2018-08-27 15:26
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
Dynamic Decoder Info v1.0.6Exposes the decoded sample rate, number of channels and bitdepth to components that can only use static information natively. 2020-09-23 19:00
External Tags v1.5.12Adds tagging support for non-taggable file formats. 2021-11-08 19:32
TAK Decoder v0.5.7A TAK decoder component. 2022-07-15 13:52
V2M Decoder v0.2.4Farbrausch V2 module (V2M) decoder. 2018-04-14 11:52
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
WASAPI shared output v0.6.16Shared 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.
  • 0.6.16 (2020-12-27): Added advanced config setting to adjust the quality scale of the automatic resampler.
  • 0.6.15 (2020-10-10): Fixed mix format reading to not require WAVEFORMATEXTENSIBLE structure.
  • 0.6.14 (2020-08-04): Added 22.2 channel downmixer.
  • 0.6.13 (2020-07-25): Fixed playback of very short tracks.
  • 0.6.12 (2020-06-29): Added ability to play over 8 channel audio content with missing channel mapping.
  • 0.6.11 (2020-06-27): Ignore device disappearing error when playback is paused.
  • 0.6.10 (2020-06-24): Improved standby handling. Playback should no longer error out when the machine is resumed from sleep.
  • 0.6.9 (2020-06-16): Added standby event handling.
  • 0.6.8 (2019-09-28): Removed locks from the playback thread. Added error details previously only shown on console to the error popup
  • 0.6.7 (2019-09-03): Fixed stuttering with extreme downsampling ratios. Problem was introduced by the processing change in v0.6.5.
  • 0.6.6 (2019-06-28): Reduced the glitch size when default audio device changes and buffer gets converted to the new format. Fixed player getting stuck when pausing a short track (bug introduced in 0.6.5)
  • 0.6.5 (2019-06-27): Fixed player UI freeze while processing very large audio chunks
  • 0.6.4 (2019-06-22): Fixed noise issue during channel count change when automatic resampling was active
  • 0.6.3a (2019-06-17): Version 0.6.2 introduced glitches when buffer refill events were signalled too early. Restored the retry logic for most parts to match v0.6.1
  • 0.6.3 (2019-06-17): Fixed fade-in missing when initial playback didn't start from the beginning of a track
  • 0.6.2 (2019-06-15): Fixed audio glitches when switching tracks. Changed playback thread not to abort so easily on buffering problems. Increased the fade duration to 50 ms to improve interpolation smoothness
  • 0.6.1 (2019-04-07): Reverted the 0.6 buffering change. Default device change mid-playback will now resample and convert the already buffered samples to new target format. The transition isn't as smooth as with 0.6 but better than in prior versions. Fixed a glitch when seeking while paused
  • 0.6 (2019-03-31): Buffer is no longer flushed when using the default device and the device changes mid-playback. Added a short fade-in after default device change
  • 0.5.8 (2019-03-21): Improved compatibility with audio drivers that signal events incorrectly
  • 0.5.7 (2019-03-14): Mixer setting report now includes channel mask configuration
  • 0.5.6 (2019-03-09): The output device was incorrectly reinitialized when default changed even when not using default output
  • 0.5.5 (2019-03-09): Made default output notice changes and automatically switch to new device
  • 0.5.4 (2019-02-15): Hopefully fixed playback thread init failure related crashing
  • 0.5.3 (2019-01-31): Added COM library initialization to device enumerator
  • 0.5.2 (2018-10-29): Fixed crash on device close
  • 0.5.1 (2018-10-27): Volume adjustment was incorrectly delayed during initial playback start
  • 0.5 (2018-10-18): Fixed glitching with sub 100 ms output buffers, the component incorrectly played silence when its buffer went empty. Eliminated need for Sleep() which should make the component immune to timer resolution fluctuations
  • 0.4.1 (2018-10-15): Fixed device identification by GUID
  • 0.4 (2018-10-13): Improved error handling
  • 0.3 (2018-10-06): Fixed inability to start playback in paused state. Made volume adjustment smoother. Further reduced glitching with seeking. Attempts to reinitialize output device on error
  • 0.2 (2018-09-30): First public version
2020-12-27 07:37
WASAPI shared output (debug) v0.6.16dShared mode WASAPI output debug version. Monitors buffer filling timings and some other issues and reports problems on console. 2020-12-27 07:36
Play Next v0.2.1Adds the selected track to the beginning of the playback queue to be played next. 2018-01-07 00:10
Enqueue Random v0.4.1Enqueues random item from current playlist. 2018-01-07 00:10
Recorder v0.2.1Record audio from selected sound card input. 2019-04-11 11:32
Renamer v0.3.0An alternative file renamer for people who wish to configure reserved character replacement rules manually. 2020-04-19 09:10
Seek to Time v0.3Allows defining timestamps to directly seek to with keyboard shortcuts. 2019-12-03 16:24
Skip Track v1.35Skips tracks that match user configurable title formatting string. By default skips over each track with Rating set to 1. 2022-07-01 16:38
Skip Album v0.3Allows quickly jumping to the next or previous album. 2020-06-15 19:17
Stop After Queue v1.2.1Stops playback at the end of the playback queue. 2020-10-18 06:11
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
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
Waveform Minibar (mod) v1.0.51Seekbar 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. 2022-09-03 09:01
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