A web application that allows the user to send basic foobar2000 playback commands and adjust application volume level. Information about the track that is currently playing is also displayed and automatically updated when the track or playback status changes.
A foobar user interface element providing a seekbar that displays the waveform of the playing song, compatible with both the Default and the Columns interface components.
Play a track and allow the waveform to generate; it may take a few seconds on first playback
Options:
Match pattern Title-formatting pattern used to identify tracks when storing and reusing generated waveforms.
Use custom colors Enables manual color selection for the waveform instead of using the active UI theme colors.
FPS Sets the frame rate for waveform rendering. Higher values produce smoother movement but increase CPU usage.
Waveform scale Controls vertical scaling of the waveform. Original preserves natural peak levels, while Normalize scales all tracks to fill the available height.
dB scale Switches between linear amplitude scaling and logarithmic decibel scaling.
One mouse wheel notch seeks ahead/back Defines how far playback jumps when using the mouse wheel over the waveform. A value of 0 disables wheel seeking.
Reversed Reverses the mouse wheel seek direction.
Track to prefer when showing waveform Determines which track’s waveform is displayed: the playing track, the selected track, or the playing track with fallback to selected when stopped.
Cursor width Adjusts the thickness of the playback position indicator.
Do not revert to rendering the active track on player start Prevents the waveform from automatically rendering on startup until playback begins.
Always show cursor Keeps the playback position marker visible even when playback is stopped.
Abort seekbar generation when speed drops below real time Stops waveform generation if decoding becomes too slow, preventing playback or UI performance issues.
Half wave mode Displays only one polarity of the waveform (typically the positive half) instead of mirroring the signal above and below the center line. This creates a flatter, denser display that works well in very short or narrow panels and improves readability when vertical space is limited.
Draw window border Enables or disables a border around the waveform panel.
Transparent background Removes the panel’s background fill so the waveform blends with the surrounding UI or theme. This is useful when embedding the minibar into tab stacks, splitters, or custom layouts where a solid background would look out of place.
This component is highly configurable, making it suitable both as a simple compact seekbar replacement and as a detailed visual waveform display in more complex foobar2000 layouts.
projectM is an open-source project that reimplements the esteemed Winamp Milkdrop by Geiss in a more modern, cross-platform reusable library. Its purpose in life is to read an audio input and to produce mesmerizing visuals, detecting tempo, and rendering advanced equations into a limitless array of user-contributed visualizations.
The Default User Interface from early foobar2000 versions is back! This component serves no particular useful purpose; it is provided for the nostalgia value only. It is missing various functionality considered to be essential in current foobar2000 series, such as persistently visible volume control. There are no plans to add any new functionality into the Classic User Interface.
Warning: product may contain Finnish profanity.
Changes since the original version:
Modified to run side by side with the current Default UI. Please do not remove the Default UI DLL.
Fixed the infamous seekbar repaint bug on Windows themes other than “classic”.
Replaced popup volume slider with the latest Default UI code.
Restored original “Preferences: Title Formatting” page from old foobar2000 versions
Dynamic Range Meter is a foobar2000 component designed to give the same information as the Dynamic Range Offline Meter. This component can process all audio formats foobar2000 can handle (a.o. flac, ape and wavpack) and also supports higher sample rates and bit depth. Using theOpen Audio CDoption it can also directly read audio CDs and calculate the Dynamic Range values without the need of ripping the CD to disk. Log information with extended statistics is automatically copied to the clipboard and can be pasted back in any text editor. ~ web.archive.org/web/20130317013715/http://pleasurizemusic.com/free-downloads
Dynamic Range Meter is a foobar2000 component designed to give the same information as the Dynamic Range Offline Meter from the Pleasurize Music Foundation. I wrote this component because the original Dynamic Range Meter is limited to reading only wav, aiff and mp3 files. This component can process all audio formats foobar2000 can handle (a.o. flac, ape and wavpack) and also supports higher sample rates and bit depth. Using the Open Audio CD option it can also directly read audio CDs and calculate the Dynamic Range values without the need of ripping the CD to disk. As an option, a log file with information and extended statistics can be saved to disk. ~ web.archive.org/web/20130428024316/http://www.jokhan.demon.nl/DynamicRange
foo_dynamic_range is for foobar2000 version 1.4 or older and is depreciated. Use foo_dr_meter instead.
ShuiCast is a plugin for both Winamp and Foobar2000 that provides the ability to broadcast various audio formats to a few of the major broadcasting servers. It is a continuation of the Oddcast/Edcast streaming software that can stream to either Icecast or Shoutcast servers, integrating changes made by the AltaCast and Edcast-Reborn spinoffs.
Features:
Stream to IceCast or ShoutCast
Support for Ogg Vorbis, LAME (lame_enc.dll), and AAC (libfaac.dll) – note lame_enc.dll and libfaac.dll must be downloaded separately in order to use these formats
Multiple encoders (you can simultaneously broadcast in multiple formats at the same time)
Standalone application as well as plugin for Winamp, RadioDJ and Foobar2000
Metadata not only from media player (i.e. Winamp) but also from a file, a URL or a window
Peak and RMS Meter
Live Recording (you can switch on/off without disconnecting the encoder)
Fetches data by automatically calculated MusicBrainz Disc ID, existing Artist/Album or MusicBrainz Album ID tags;
Uses the latest version of MusicBrainz web service, which corresponds to the NGS data model;
Supports many different tags, including artist, album, date, track number / total tracks, disc number / total discs, label, catalog number, barcode etc.;
Supports MusicBrainz-specific tags: Artist ID, Album ID, Release Group ID, Disc ID, Track ID, album type, album status;
Missing TOCs can be submitted to MusicBrainz from the context menu.
This component provides configurable screen overlays which may be opened with hotkeys, or appear on specific events. Each overlay is configured separately, and has its own set of events.
Foobar – OSD – Full Screen – Title DisplayFoobar ~ OSD – Full Screen – Volume Display