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 DUI Foobar2000 interface according to your preferences and requirements.

Foobar2000 v2.16 Default User Interface
Foobar2000 Default User Interface

Features:

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

Interfaces:

Foobar2000 is not limited to the Default User Interface or DUI. There is an alternative popular interface called Columns User Interface or CUI. CUI is most often used for theming or skinning foobar2000. There is also a Classic User Interface but it is rarely used or referenced.

Links:

Packages & Store Versions:

Official Foobar2000 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)