Foobar2000 ~ How To Install A Component


Add-on components greatly extend the appearance and functionality of Foobar2000.

  1. Open the Foobar Preferences dialog (File | Preferences or press CTRL+P)
  2. Go to the Components page  (click components at the top of the list)
  3. Click the “Install…” button and select the component archive (zip) file, or drag the component’s file to the Installed components list box.
  4. Press “OK“, you will be prompted to restart foobar2000 in order to load the newly installed component.
  5. If the component has a visual element, you’ll need to add the component to the DUI (Default User Interface) now. Toggle View\Layout\Enable Layout Editing Mode and then add a new panel or tab. Right click the new panel or tab area and select “Add New UI Element …“, then select the new component from the list. You may need to adjust borders to fit. Exit layout mode.
foobar - preferences - components - install

Hydrogenaudio Knowledgebase
Additional Resources:
List Of Foobar Components
New Feature Monitor ~ foo_whatsnew

Foobar2000 ~ DADA Automatic Song Rating


Date and duration adjusted (DADA) auto-rating algorithm for foobar2000

The DADA Auto-Rating algorithm (DAR) automatically rates music according to a variety of statistics collected by foobar2000’s official “playback statistics” plugin.

If done well, an auto-rating algorithm will simply tell you what your favorite (and conversely, least favorite) music is, and the rating will be derived from and reflect actual listening behavior. This is quite different from manual ratings (e.g. 1 – 5 stars set by the user), since there’s very often a disparity between what we’d like ourselves to like, and what we actually like. For those interested in uncovering their actual musical tastes, a good auto-rating formula can be quite illuminating.

Foobar - Ratings and DAR - cropped

www.giantpygmy.net/studio/?post=dada-music-auto-rating-algorithm-foobar2000
Hydrogen Audio Discussion

MilkDrop ~ Audio Visualization Plugin


MilkDrop is a music visualizer – a “plug-in” or extension to Winamp or Foobar2000 music players. As you listen your music in Winamp, MilkDrop takes you flying through the actual sound waves you’re hearing, and uses beat detection to trigger myriad psychedelic effects, creating a rich visual journey through sound. MilkDrop can also be driven by a live audio feed (microphone or line-in).

www.geisswerks.com/milkdrop
sourceforge.net/projects/milkdrop2
en.wikipedia.org/wiki/MilkDrop

foo_input_usf ~ Foobar Plays Nintendo 64


foo_input_usf is an input plugin for Foobar2000.

USF is a format which allows emulation of the sound of an Nintendo 64, which would allow (almost) perfect replication of the music in games. USFs are then played through a player, with a suitable plugin, which allows it to be played.

https://www.foobar2000.org/components/view/foo_input_usf

foo_jesus ~ Saves Foobar2000 Configurations


One of the first Foobar components to consider installing is foo_jesus. This component automatically saves your current configuration and creates backup copies on a regular basis. If you have a problem, or a regret, you can easily restore Foobar to an earlier state.

Adds submenu: File>Preferences>Advanced>Autosave & Autobackup
Backs up to: \Users\username\AppData\Roaming\foobar2000\autobackup

www.foobar2000.org/components/view/foo_jesus
Discussion ~ Hydrogen Audio

Superseded by github.com/regorxxx/AutoBackup-SMP

Foobar2000 ~ Extensible Audio Interface & Player


An advanced and evolved freeware audio player for Android, Mac, Windows and Wine. Foobar2000 can be extensively extended, modified and themed.

This is the basic Default User interface or DUI. You will need to configure and extend the Foobar2000 interface according to your preferences and requirements.

Foobar2000 v2.16 Default User Interface
Foobar2000 v2.16 Default User Interface
  • Supported audio formats: MP3, MP4, AAC, CD Audio, WMA, Vorbis, Opus, FLAC, WavPack, WAV, AIFF, Musepack, Speex, AU, SND… and more with additional components.
  • Gapless playback.
  • Easily customizable user interface.
  • Advanced tagging capabilities.
  • Support for ripping Audio CDs as well as transcoding all supported audio formats using the Converter component.
  • Full ReplayGain support.
  • Customizable keyboard shortcuts.
  • Open component architecture allows third-party developers to extend functionality.
  • Multiplatform: Android, Mac, Windows 32|64-bit and ARM (ARM64EC).

Foobar2000 is not limited to its own default user interface or DUI. The interface is extensible, modular and there are alternatives including a popular interface called Columns User Interface or CUI. CUI is most often used for theming or skinning foobar2000.

www.foobar2000.org
www.foobar2000.org/download
www.foobar2000.org/components
www.foobar2000.org/components/system/mac
www.foobar2000.org/FAQ
www.foobar2000.org/screenshots
www.foobar2000.org/SDK
mobile.foobar2000.com
wiki.hydrogenaud.io
Version_2.0_Release_Notes

Packages & Store Versions:

apps.apple.com/us/app/foobar2000/id1072807669
play.google.com/store/apps/details?id=com.foobar2000.foobar2000
www.microsoft.com/en-us/p/foobar2000/9pdj8x9spf2k
www.microsoft.com/store/productId/9PDJ8X9SPF2K (foobar2000 classic version 1.6x)
chocolatey.org/packages/foobar2000
aur.archlinux.org/packages/foobar2000/

Foobar Forums At Hydrogenaudio:

References:

Foobar2000 1.x ~ Installing Analog VU Meters


Adding an analog VU meter to the old Foobar2000 1.x Default User Interface

Required component: foo_vis_vumeter

Directions:

  1. Download foo_vis_vumeter
  2. Navigate to File \ Preferences \ Components
  3. Drag foo_vis_vumeter.dll to the component window
  4. Click Apply and then Ok to restart Foobar
  5. Copy any .bin skin files to the …\AppData\Roaming\foobar2000\user-components\foo_vis_vumeter folder (Shift+File>Browse configuration folder)
  6. Select View > Layout > Enable layout editing mode
  7. Right click the tab area in a panel and select Add New Tab
  8. Right click the new tab and rename it “Analog VU Meter” or whatever
  9. Right click the new display area and select Add New UI Element
  10. Select ‘Analog VU Meter’ from the list (Playback Visualization)
  11. Disable layout editing mode

Group Submenus:

Adding a new subfolder to the …\AppData\Roaming\foobar2000\user-components\foo_vis_vumeter folder creates a listing with that subfolder’s name in the Group submenu. ‘.bin‘ meter files in those subfolders are then accessible via the corresponding group submenu.

Parameters:

Right mouse click on the meter display:

  • Layout submenu / Horizontal or Vertical / Dual or Single / Mono / Lock Aspect Ratio
  • Select skin

Preferences > Advanced > Display > VU Meter:

  • VU meter sensitivity – Default left and right preamp (db): 20 and rise time(s) 0.20s

Mouse wheel (hover over meters)

  • Adjusts meter sensitivity

Resources:
Analog VU Meter Skin Gallery
Updated version for Foobar2000 2.x

My Current Foobar Interfaces ~ Default User Interface (DUI)