These components are designed for foobar2000 v2.0.
They are compatible with foobar2000 v1.5 and newer but require at least Windows 7 and CPU with SSE2 instruction set.
The components support both 32-bit and 64-bit versions of the player and they handle dark mode.
▹ | Component | Description | Last Updated |
▹ | Audio MD5 v0.6.5 | A tool for generating and verifying MD5 checksum of audio data. Uses ffmpeg.exe and supports all formats FFmpeg supports. … | 2023-09-08 18:21 |
▹ | DR Meter v0.7 | A simple Dynamic Range meter based on DR estimation formula published by https://dr.loudness-war.info/. … | 2024-06-04 14:35 |
▹ | Amplifier DSP v1.0.4 | A simple volume adjustment DSP allowing the signal amplitude to be both boosted and lowered. … | 2023-03-16 12:06 |
▹ | Crossmix DSP v0.4 | Mixes the beginning of the next track over the ending of the previous track without any fading. … | 2023-10-13 19:09 |
▹ | Smart Dither DSP v1.0.9 | TPDF dither DSP that leaves digital silence untouched. … | 2023-03-16 12:06 |
▹ | Downmixer DSP v1.2 | Downmixes source to the selected output format. … | 2023-03-16 12:05 |
▹ | Fade In/Out DSP v1.0.7 | Allows adding linear, sine, cosine, or logarithmic shaped fade-in and fade-out effects. … | 2023-03-16 12:05 |
▹ | Fake Gapless DSP v0.6 | Briefly 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. … | 2023-03-16 12:05 |
▹ | Hard Clip DSP v1.0.3 | Clips peaks forcing foobar2000 output to match players that don't support floating point output. … | 2023-03-16 12:06 |
▹ | LCC DSP v0.1 | LCC (Localization Cue Correction) is a solution for spatialized audio through stereo speakers. … | 2024-04-12 16:56 |
▹ | mda Dither DSP v0.3 | Range of dither types for word-length reduction. Almost direct conversion of Paul Kellett's VST plug-in. … | 2023-03-16 12:05 |
▹ | Gap Killer DSP v0.4.6 | Removes silence from track transitions. … | 2023-03-16 12:06 |
▹ | Normalizer DSP v0.1 | Simple peak normalizer. … | 2024-09-20 12:56 |
▹ | Pregap DSP v1.0.7 | Inserts silence before real playback begins. For use with slowly initializing digital receivers. … | 2023-03-16 12:06 |
▹ | Skip Silence DSP v1.0.5 | Automatically fast forwards over extended periods of silence. Now a built-in feature but this component allows leaving in longer silence. … | 2023-03-16 12:05 |
▹ | ReplayGain DSP v0.2.17 | Alternative 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. … | 2024-09-24 07:01 |
▹ | SRC Resampler DSP v1.0.14 | Secret Rabbit Code resampler. Uses libsamplerate 0.2.2. … | 2023-03-16 12:05 |
▹ | Trifield LR→LRC Decoder DSP v1.1.4 | Implementation of Michael Gerzon's Trifield decoder. … | 2023-03-16 12:05 |
▹ | Vocal Exciter DSP v1.0.3 | Adds harmonically related distortion to high frequencies to give more presence. Based on similarly named Audacity plug-in. … | 2023-03-16 12:06 |
▹ | External Tags v1.5.14 | Adds tagging support for non-taggable file formats. … | 2023-03-16 12:05 |
▹ | HALAC Decoder v0.1.4 | Decoder for HALAC - High Availability Lossless Audio Compression. … | 2024-06-13 11:02 |
▹ | QOA Decoder v0.1 | Quite OK Audio (QOA) decoder. … | 2024-05-27 18:14 |
▹ | TAK Decoder v0.5.8 | Decoder for TAK - (T)om's lossless (A)udio (K)ompressor. … | 2023-03-16 12:05 |
▹ | TTA Audio Decoder v4.0.2 | TTA decoder component. Slightly improved version of Aleksander Djuric's original foo_input_tta. … | 2023-11-30 19:52 |
▹ | V2M Decoder v0.2.8 | Farbrausch V2 module (V2M) decoder. … | 2023-07-27 14:43 |
▹ | No Display Standby v1.1.4 | Disables monitor power saving feature while music is playing. … | 2023-03-16 12:05 |
▹ | No Sleep v1.2 | Prevents system from entering standby mode while foobar2000 is running. … | 2023-03-16 12:05 |
▹ | Spatial Audio output v0.2 | Spatial Audio output for Windows 10 and newer. … | 2024-05-22 14:32 |
▹ | WASAPI shared output v0.6.24 | Shared mode WASAPI output for Vista and newer Windows versions. This component tried to provide smoother volume adjustment and seek/pause/stop transitions than existing outputs. Now core supports identical features. … | 2024-03-30 14:56 |
▹ | WASAPI shared output (debug) v0.6.24d | Shared mode WASAPI output with extra diagnostics. Monitors buffer filling timings and some other issues and reports problems on console. … | 2024-03-30 14:56 |
▹ | XAudio2 output v0.4.2 | XAudio2 output for Windows 7 and newer. … | 2024-03-14 19:36 |
▹ | XAudio2 output (debug) v0.4.2 | XAudio2 output version with extra diagnostics. Monitors possible playback glitches and reports issues on console in real time. … | 2024-03-14 19:36 |
▹ | Play Next | Adds the selected track to the beginning of the playback queue to be played next. … | 2023-03-16 12:05 |
▹ | Recorder v0.2.3 | Record audio from selected sound card input. … | 2023-03-16 12:05 |
▹ | Renamer v0.3.5 | An alternative file renamer for people who wish to configure reserved character replacement rules manually. … | 2024-01-13 07:04 |
▹ | Reset Stop after current v0.1 | Replicates the core feature 'Reset the above when stopping' for 'Stop after current' so that it can be added to the UI as a button. … | 2024-01-06 09:42 |
▹ | Retain Playtime v0.1.2 | Retains absolute playback time when switching track. … | 2024-05-06 07:01 |
▹ | Seek to Time v0.5 | Allows defining timestamps to directly seek to with keyboard shortcuts. … | 2023-03-16 12:05 |
▹ | Skip Track v1.40 | Skips tracks that match user configurable title formatting string. By default skips over each track with Rating set to 1. … | 2024-05-07 09:27 |
▹ | Stop After Queue v1.2.3 | Stops playback at the end of the playback queue. … | 2023-03-16 12:06 |
▹ | Stop on Current v0.6.3 | Stops playback at the end of currently playing track. … | 2023-03-16 12:05 |
▹ | Stop on Error v0.6.2 | Stops playback after user configurable number of tracks that fail to be decoded. … | 2023-03-16 12:05 |
▹ | Tag Normalizer v0.2.3 | Normalizes Unicode characters in tags. … | 2024-06-14 16:29 |
▹ | True Peak Scanner v0.6.14 | ITU-R BS.1770-5 compliant True Peak scanner. Can report and store to tags number of clipped samples and the position of highest peak inside scanned tracks. … | 2024-06-10 06:20 |
▼ | Waveform Minibar (mod) v1.2.58 | Seekbar 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. …
- 1.2.58 (2024-01-16): Better fix for out-of-memory error for waveform render. Now just the waveform rendering is skipped and error reported.
- 1.2.57 (2024-01-16): Fixed an unhandled crash on memory allocation failure when rendering waveform. Added Default UI button state support. Tooltip dark mode now supported on Columns UI even without foobar2000 v2.x. Changed transparency feature to only have effect with Columns UI.
- 1.2.56 (2024-01-14): Added option to use transparent background.
- 1.2.55 (2023-07-11): Made tooltip dark mode aware.
- 1.2.54 (2023-05-05): Improved scroll wheel seek amount adjustments.
- 1.2.53 (2023-03-16): Recompile with latest SDK and foobar2000 v1.5 compatibility.
- 1.2.52 (2022-09-03): Fixed custom color adjustment to update the UI properly.
- 1.2.51 (2022-08-27): Right click context menu cancels active seek drag. Switched to use SQLite bundled by the player. Added dark mode support.
- 1.0.50 (2022-08-20): Added option to scale waveform by ReplayGain values.
- 1.0.49 (2022-04-24): Fixed the preferences page font some more.
- 1.0.48 (2022-04-20): Fixed component hanging on sources without length.
- 1.0.47 (2022-04-06): Enhanced half wave mode to always show the larger peaks instead of always showing just the top half. Added half wave mode to the UI element context menu. Changed the preferences page to use the default dialog font. Made the waveform regeneration of the currently visible track take immediate effect.
- 1.0.46 (2022-03-06): Fixed UI element flashing white on start. Enhanced rate limiting for render progress updates so drawing frequency is automatically reduced if machine can't keep up. Added option to blank waveform display after playback stops. Added option to render only half of the waveform.
- 1.0.45 (2021-05-09): Latest foobar2000 SDK generates code that requires Vista+. Reverted to 2019-11-29 SDK. Also reverted to older SQLite for reduced binary size.
- 1.0.44 (2021-05-08): Fixed seek tooltip showing invalid timestamps when dragging the slider beyond the minibar. Updated to latest SDK and SQLite.
- 1.0.43 (2020-11-22): Further increased the allowed length mismatch before scan results are discarded.
- 1.0.42 (2020-11-22): Waveform scan result is no longer discarded if the decoded length is slightly shorter than the file info indicates.
- 1.0.41 (2020-10-19): Added milliseconds as an optional unit for wheel scroll.
- 1.0.40 (2020-10-18): Fixed a crash bug with the new scan feature.
- 1.0.39 (2020-10-18): Added Columns UI button state support for the halt command. Added context menu command for generating missing waveforms.
- 1.0.38 (2020-09-23): Changed decoder initialization flags to allow inaccurate seeking to improve subsong scanning speed.
- 1.0.37 (2020-08-17): Removed useless console debug output.
- 1.0.36 (2020-08-09): Stores the lengths of unseekable tracks in memory. Added a workaround for unseekable file seeking failing if foo_skip is installed.
- 1.0.35 (2020-08-08): Improved downmixing of multichannel audio. Moved length scanning of tracks with unknown length to a background thread. Restored length scanner to respect the speed-based abort option. Fixed unscanned tracks to be shown as blank.
- 1.0.34 (2020-04-12): Changed waveform scale normalization to take place after image scaling to improve its accuracy.
- 1.0.33 (2020-01-29): Fixed a crash bug introduced by the error reporting change.
- 1.0.32 (2020-01-29): Fixed %filesize% formatting not working. Improved error reporting in case of an error after requested decoder release.
- 1.0.31 (2019-10-21): Added file lock manager support to allow tagging files during waveform scanning.
- 1.0.30 (2019-10-19): Fixed waveform rendering stopping on its own when non-playing waveform was viewed for too long.
- 1.0.29 (2019-10-18): Changed render loop to stop update timer on pause only after playback actually stops progressing - previously progress during output component's fade-out was not shown. Added render target preference and halt processing settings to context menu.
- 1.0.28 (2019-08-02): Made the seek hack DSP hidden. Added configuration option to select which scan results to store in the database. Moved the "do not revert..." option to "track to prefer" dropdown.
- 1.0.27 (2019-07-23): Added optional translucency support for cursor.
- 1.0.26 (2019-07-07): Fixed waveform display of short tracks.
- 1.0.25 (2019-03-23): The old cursor render code was used for case where waveform was missing or disabled.
- 1.0.24 (2019-03-18): Added basic right click context menu that allows switching between linear and logarithmic modes quickly and has a shortcut to open the configuration screen.
- 1.0.23 (2019-03-17): Added configuration options to seek shorter distances with mouse wheel. Improved cursor motion smoothness. Made cursor width configurable.
- 1.0.22 (2019-02-14): Setting minibar width or height to 5 pixels or less will turn the element blank. Improved waveform render canceling with stop. Now the canceled waveform is cleared.
- 1.0.21 (2018-12-06): Fixed waveform not updating while paused if seeking without using minibar. Waveform extraction for playing track is aborted when playback is stopped. Unhalting waveform processing refreshes current track automatically.
- 1.0.20 (2018-11-18): Added option to disable waveform extraction speed check.
- 1.0.19 (2018-08-24): Added optional logarithmic scale for waveform display.
- 1.0.18 (2018-08-14): Removed buggy color client entry from Columns UI color configuration. Made border style adjustment take effect immediately.
- 1.0.17 (2018-07-16): Render cursor even in halted mode.
- 1.0.16 (2018-07-14): Changed halt status into a saved setting. Unhalting will now automatically process the current waveform. Added experimental feature where automatic waveform extraction gets terminated when decoding happens too slowly.
- 1.0.15 (2018-06-18): Added third waveform display method that prefers playing track and reverts to selected track in stopped state. Added menu command to temporarily stop waveform processing.
- 1.0.14 (2018-05-29): Added option to reverse the mouse wheel seeking direction.
- 1.0.13 (2018-05-27): Added vertical scaling setting for waveform. Fixed config having unintentionally editable comboboxes.
- 1.0.12 (2018-03-02): Fixed a typo in the code so sync-with-library can actually be started. Changed SQLite not to allow opening the database in read-only mode. Made the component refuse to perform long scan operations if database can't be written. Added file names to console scan reports. Switched compression routines to use the zlib1.dll bundled by the player. Whitelisted tone:// and sweep:// protocols so their waveforms are shown.
- 1.0.11 (2018-02-28): Added support for seeking with mouse wheel.
- 1.0.10 (2018-02-25): Fixed crash with decode errors.
- 1.0.9 (2018-02-23): Enabled waveform display for local files that report no length. Added a hack to allow seeking in non-seekable local files.
- 1.0.8 (2018-01-21): Fix to waveform not updating when stopping from a paused state. Made waveform not disappear when layout is modified.
- 1.0.7 (2018-01-20): Made refresh rate configurable. Screen updating is halted while playback is paused or stopped.
- 1.0.6 (2018-01-10): Added option not to show the waveform for active track when player is started and nothing is playing.
- 1.0.5 (2018-01-06): Fixed a situation where database was loaded too late and the first track after player start was rescanned unnecessarily. Dynamic C runtime version for foobar2000 v1.4
- 1.0.4 (2017-12-16): Fixed a bug that waveforms scanned with the context menu tool were always saved in the database. Added option to always show playback position cursor. Normally it's visible only when waveform can't be shown.
- 1.0.3 (2017-12-11): Seekbar now allows starting playback of the viewed track from the selected position by clicking on the waveform. Modified selection based waveform viewing to require single selected track.
- 1.0.2 (2017-12-09): Moved configuration from advanced preferences to regular preferences. Added ability to use UI colors and changed the waveform to use UI colors by default.
- 1.0.1 (2017-12-08): Fixed scanning hanging with very short files
- 1.0 (2017-12-07): First released modified version of zao's Waveform Minibar component. Changed database name not to conflict with the original. Added some safety checks to prevent crashing on errors. Modified the waveform display to show waveform shape for short files. Fixed RMS rendering not to overlap with waveform. Added ability to optionally show waveform for selected track instead of currently playing track.
| 2024-01-16 11:24 |
▹ | BPM Analyser | Recompile of foo_bpm by Michael Balzer/Holger Stenger. Added support for dark mode and 64-bit foobar2000. … | 2023-10-06 08:00 |
▹ | Convolver (gapless) DSP v0.4.8 | Recompile of foo_dsp_convolver by lvqcl. Added support for dark mode and 64-bit foobar2000. … | 2024-02-12 16:16 |
▹ | SoX Lowpass filter DSP v0.0.4+2 | Recompile of foo_dsp_lowpass by lvqcl. Added support for dark mode and 64-bit foobar2000. … | 2024-09-18 15:49 |
▹ | SoX Resampler DSP v0.8.7+ | Recompile of foo_dsp_resampler by lvqcl. Added support for dark mode and 64-bit foobar2000. … | 2024-05-02 16:28 |
▹ | Stereo Convolution DSP v1.0.1 | Recompile of foo_dsp_stereoconv by Eric Larson. Added support for dark mode and 64-bit foobar2000. … | 2024-05-05 08:40 |
▹ | VLevel | Recompile/update of foo_dsp_vlevel by wiesl/wore/Tom Felker/ssamadhi97/G-Lite. Fixed crash bugs, added support for dark mode and 64-bit foobar2000. … | 2023-08-27 19:22 |
▹ | Cuesheet Creator v0.4.6d | Recompile of foo_cuesheet_creator by Synthetic Soul. Adjusted for the latest SDK and added 64-bit support. … | 2023-08-29 10:09 |
▹ | fdk-aac packet decoder | Recompile of foo_pd_aac by kode54. Added 64-bit support. … | 2024-04-15 05:30 |
▹ | Taskbar Playback Progress Bar v1.1.3 | Recompile of foo_taskbar_playback_progress_bar by Alexey V. Grishin. Fixed potential divide by zero crash and added 64-bit support. … | 2024-05-05 08:33 |