projectM ~ Modern Milkdrop Visualizations


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.

projectm-visualizer.org
github.com/projectM-visualizer/projectm
github.com/OfficialIncubo/milk-fk/tree/master/milk
github.com/OfficialIncubo/projectm
sourceforge.net/projects/projectm (2012)

Foobar2000 components:

www.foobar2000.org/components/view/foo_vis_projectM
foo_uie_vis_projectM

Android

play.google.com/store/apps/details?id=com.psperl.prjM

Steam

store.steampowered.com/app/1358800/projectM_Music_Visualizer

Foobar2000 ~ Classic User Interface


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
  • Various cosmetic changes.

www.foobar2000.org/components/view/foo_ui_classic

footuner ~ Foobar2000 Stream Theme


A foobar2000 skin / theme designed for internet streams. Search and import streams from tunein.com and Community Radio Browser

footuner

github.com/smoralis/footuner
hydrogenaud.io/index.php?topic=119049.0

foo_dynamic_range ~ Foobar & Dynamic Range Meter


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 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. 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

  1. Install the foo_dynamic_range component
  2. Navigate to File > Preferences > Advanced > Tools > Dynamic Range Meter
  3. Enable “Write DR meta data tags
  4. Add a new toolbar button and assign Context>Dynamic Range Meter
  5. Download DR toolbar icon and change button icon
  6. Navigate to File > Preferences > Display > Default User Interface > Playlist View
  7. Add a new custom column, name it “DR” and assign this pattern, “[%DYNAMIC RANGE%]
  8. Select an album and click the new DR toolbar icon to scan the files

Download ~ drive.google.com/file/d/1rQHOYrzEmV6MSKEj-hENM09C2yQsCFfh/view
Database ~ dr.loudness-war.info
Discussion ~ hydrogenaud.io/index.php/topic,88373.0
DRM Icon ~ drive.google.com/file/d/1x4AjjKEHTH9BZWTHb-5PQoNKOboXJJcq
Reference ~ www.metal-fi.com/measuring-dynamic-range
foo_dr_meter (64bit) ~ foobar.hyv.fi/?view=foo_dr_meter

ShuiCast ~ Foobar / WinAmp Streaming


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)

github.com/torteshui/ShuiCast

foo_musicbrainz ~ Foobar2000 & MusicBrainz


Allows tagging files using data from MusicBrainz.

Features:

  • 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.

HA Support Topic
github.com/kbuffington/foo_musicbrainz
musicbrainz.org
en.wikipedia.org/wiki/MusicBrainz

foo_bestversion ~ Foobar2000 Compares Track Qualities


foo_bestversion is a Foobar2000 component which can pick the best versions of tracks from your library, (plus last.fm top tracks list grabbing).

github.com/hymerman/foo_bestversion
hydrogenaud.io/index.php?topic=100019.0

Foobar2000 ~ Wallpapers


Wallpapers:

Dynamic Wallpaper:

www.reddit.com/r/foobar2000/comments/hf83m9/foobar_wallpaper_engine

CUI &  DUI Themes List
Icons & Icon Sets

foo_osd ~ Foobar2000 On Screen Display


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.

www.foobar2000.org/components/view/foo_osd
hydrogenaud.io/index.php/topic,43044.0.html

foo_input_dvda ~ Foobar2000 DVD-Audio Decoder


DVD-Audio Decoder input plugin and Watermark Detector / Neutralizer DSP plugins for Foobar2000. Decoder is capable of playing back DVD-Audio discs, ISO images, AOB, MLP and Dolby TrueHD files in full resolution. Dedicated plugin for DTS-HD playback. APT-x100 plugin for *.AUD and *.AUE files from DTS movie / trailer discs.

sourceforge.net/projects/dvdadecoder

foo_cuefixer ~ Foobar2000 Cue Sheet Filter


Filters cue sheets from playlist view.

* Remove “*.CUE” from preferences>shell integration>exclude file types

github.com/RevenantX/foo_cuefixer

hydrogenaud.io/index.php/topic,117167.0
hydrogenaud.io/index.php?topic=118978.msg981682#msg981682

Foobar2000 & Lyrics Display Components


Lyrics Display Components for foobar2000

foobar2000 displays lyrics through third-party components. Over the years, several different lyrics panels have existed, but only a small number are still relevant. This post outlines the main lyrics display components, explains their current status, and identifies which ones are actively maintained and most commonly used.


OpenLyrics (foo_openlyrics)

Status: Actively maintained
Current relevance: Most recommended and most actively developed lyrics component

OpenLyrics is the most modern and fully featured lyrics display component available for foobar2000. It provides an embeddable lyrics panel that works with both Default UI and Columns UI and supports downloading, displaying, editing, and saving lyrics locally.

Key features include support for both timed and untimed lyrics, multiple online lyrics sources, automatic saving of lyrics to files, and a built-in lyrics editor. Lyrics can be scrolled, synchronized, and reused across future playback sessions once saved.

OpenLyrics is currently the most actively developed lyrics component for foobar2000, with regular updates and ongoing maintenance. As of early 2025, it remains the most reliable option in terms of source availability, stability, and long-term usability.

Official component page:
www.foobar2000.org/components/view/foo_openlyrics


Lyric Show Panel 3 (foo_uie_lyrics3)

Status: Maintained, but less actively
Current relevance: Widely used, especially in older layouts and themes

Lyric Show Panel 3 is one of the longest-standing lyrics display components for foobar2000. It provides a configurable lyrics panel that supports both timed and untimed lyrics and can download lyrics from multiple sources.

It works with both Default UI and Columns UI and is still included in many legacy layouts and skins. However, development activity has slowed compared to OpenLyrics, and some built-in lyrics sources have historically required additional configuration or external source scripts to remain functional.

While still usable and supported, Lyric Show Panel 3 has largely been superseded by OpenLyrics in modern setups, particularly for users who want reliable automatic lyrics retrieval and active development.

Official component page:
www.foobar2000.org/components/view/foo_uie_lyrics3


ESLyric (foo_uie_eslyric)

Status: Partially maintained by the community
Current relevance: Niche and script-dependent

ESLyric is another lyrics display panel component that relies heavily on user-configured search scripts to retrieve lyrics from online sources. It is more flexible than older components but requires significantly more manual setup.

Its functionality depends on third-party scripts, and long-term reliability varies depending on script maintenance. As a result, ESLyric is not commonly recommended for general users and is primarily used by advanced users who are comfortable maintaining their own lyrics source scripts.

Official component page:
http://www.foobar2000.org/components/view/foo_uie_eslyric


Older and Deprecated Lyrics Components

Several older lyrics-related components exist but are no longer recommended due to lack of maintenance or compatibility issues with modern foobar2000 versions. These include:

  • foo_uie_lyrics (predecessor to Lyric Show Panel 3)
  • foo_gasazip
  • MiniLyrics viewer components

These components are either unmaintained, unreliable, or incompatible with current versions of foobar2000 and should generally be avoided.


Which Lyrics Component Is Most Used Today?

In current foobar2000 installations:

  • OpenLyrics is the most recommended and actively maintained lyrics display component.
  • Lyric Show Panel 3 remains widely installed, particularly in older configurations and existing layouts, but sees less active development.
  • ESLyric is used by a smaller, more technical audience and is not considered mainstream.

For new installations or users rebuilding their layouts, OpenLyrics is the clear choice for long-term reliability and functionality.

References:

old.reddit.com/r/foobar2000/comments/l0t88d/how_i_scrape_lyrics_with_foobar2000/gjvseft/