foo_uie_webview ~ Foobar2000 Webapps


foo_uie_webview is a foobar2000 component that exposes the Microsoft WebView2 control as UI panel. The component started as foo_vis_text.

It takes an HTML file that receives playback notifications from foobar2000. The panel can react to those notifications and adjust its output using JavaScript code.

Features:

  • Supports the Default User Interface (DUI) and the Columns User Interface (CUI).
  • Supports dark mode.
  • Supports foobar2000 2.0 and later (32-bit and 64-bit version).

github.com/stuerp/foo_uie_webview
Topic: foo_uie_webview
Topic: Made with foo_uie_webview

Gallery

Foobar2000 ~ EAC Log Viewer Script


SMP EAC Log Viewer for Foobar2000

The SMP EAC Log Viewer is a Spider Monkey Panel (SMP) script for Foobar2000 designed to display Exact Audio Copy (EAC) log files in a DUI panel. It preserves the alignment of log columns, color-codes the conclusion lines for quick success/error identification, and prepends a summary line so it scrolls with the rest of the log.

Features:

  • DUI panel
  • Monospace font: Preserves column alignment in all EAC logs.
  • Color-coded conclusions:
    • Green = successful rip
    • Red = errors found
  • Summary line: Displays overall pass/fail and scrolls with the log.
  • Automatic log detection: Checks multiple common naming conventions:
    • %album%.log
    • %artist% - %album%.log
    • EAC.log

Installation:

  1. Download the script
    Get the latest version of the SMP script from the GitHub repository:
    github.com/tom2tec/foobar2000_smp_eac_log_viewer/releases
  2. Copy the script
    Copy and paste the eac_log_viewer_panel.js script into your preferred scripts folder. Typical choices:
    • C:\Users\<YourName>\Documents\Foobar\scripts
    • Or any folder you already use for SMP scripts.
  3. Add a Spider Monkey Panel
    • Open Foobar2000 and switch to your DUI layout.
    • Right-click → Add New UI Element → Spider Monkey Panel
    • Open the Edit Panel Script… pane and paste the contents of eac_log_viewer_panel.js. or point to the script’s location in Panel Properties → Script File → File.
  4. Adjust panel settings
    • Set the font to match your DUI theme (monospace).
    • Resize the panel to comfortably display the full log width.

Usage:

  • The panel automatically updates when:
    • You play a new track.
    • You change focus in the playlist.
  • Scroll through the log using your mouse wheel.
  • The summary line shows the overall rip status and scrolls with the text.
  • Color-coded lines highlight conclusions: green for success, red for errors.

Notes:

  • The script is optimized for one log per album, but will attempt all three naming conventions for flexibility.
  • Unusually named logs may require manual renaming in order to conform or add an input condition to the script.
  • DUI theming preserves font and panel appearance but maintains column alignment.

License

This project is licensed under the MIT License. See the included LICENSE file or the GitHub repository for details.

Download and Support

foo_monthly_stats ~ Foobar Visualizes Music Stats


A foobar2000 component that tracks and visualizes your music listening statistics on a monthly and yearly basis.

Features:

  • 📊 Monthly & Yearly Statistics: View your listening history organized by month or year
  • 🎵 Track Play Counts: Records the number of times each track is played with accurate playback time tracking
  • 📈 Month-over-Month Comparison: See how your listening habits change with delta indicators
  • 🎨 Beautiful HTML Reports: Export visually appealing reports with album artwork
  • 🏆 Top Artists Ranking: Highlights your most-played artists with circular album art
  • ⏱️ Total Listening Time: Calculates and displays your total listening time
  • 🗄️ SQLite Database: Efficient local storage of listening history
  • 🖼️ Album Art Integration: Displays album artwork in reports using embedded thumbnails
foo_monthly_stats panel

github.com/shirafukayayoi/foo_monthly_stats

Audio Dimensia III ~ Rainmeter Dimensional Visualizer Tool


Audio Dimensia III is a framework that let’s you create dimensional visualizer displays of your music with an optional mirrored image.

By default, it responds to 30~19,000 Hz in a 4-layered dimensional pattern; low frequencies are represented on the narrowest back line, up to the high frequencies on the widest front line.

Requires Rainmeter v4.3.0.0 minimum

www.deviantart.com/eclectic-tech/art/Audio-Dimensia-III

Rainmeter ~ Desktop VU Meter – LITE Edition


The ORIGINAL and FIRST Desktop VU-Meter for Rainmeter by HiTBiT-PA.

www.deviantart.com/hitbit-pa/art/Desktop-VU-Meter-LITE-edition

Desktop VU ~ Meter 4 Rainmeter Skin


If listening to music is one of your favorite hobbies, then the Desktop VU-Meter 4 plugin could just be perfect addition to your desktop. The skin features more life-like VU meters that will give ultimate control of your audio music experience. The audioscope music visualizer features analogue and digital VU-meters, waves and lines that move in correspondence with the rhythm of the music. On the audio level settings, use the mouse wheel to modify the various values and the left button to configure load default values. You can design your own visualizer using the gradient, custom colors or extract colors from the cover or wallpaper, after which you’ll set up the player and audio device and then load the visualizers.

visualskins.com/skin/desktop-vu-meter-4

Source: ~ visualskins.com/tag/music

foo_ui_wizard ~ User Interface Wizard


Sealed within the luminous Sapphiraz Sanctum, where ethereal interfaces shimmer in eternal twilight, the UI Wizard is a spellbinding chapter of The Wizardium’s grimoire. Its runic seal, the radiant ᛋ Sowilo, yields only to masters of window enchantment, reshaping foobar2000’s form with mischievous elegance — from glass-like Aero effects to borderless designs that defy mortal UI constraints.

  • Window Appearance Customization:
    • Supports multiple frame styles: Default, Small Caption, No Caption, No Border.
    • Configurable Aero effects: Default, Disabled, Glass Frame, Sheet of Glass.
    • Customizable window background color and transparency.
    • Optional custom window title and icon.
    • Configurable window shadow for borderless styles.
  • Window Behavior Control:
    • Adjustable window positioning and sizing with constraints (min/max width and height).
    • Customizable caption area for dragging with various move styles (e.g., mouse buttons, key combinations).
    • Snap-to-edge functionality with configurable snap and unsnap distances.
    • ESC key actions: None, Hide, or Exit.
    • Inactivity-based window hiding with customizable timeout.
  • Window State Management:
    • Toggle between Normal, Maximized, and Fullscreen states.
    • Option to disable window maximizing or resizing.
    • Automatic saving and loading of window position and size.
  • API: COM/ActiveX interface for scripting in foobar2000 via Spider Monkey Panel or JSplitter.
Foobar2000 > Preferences: UI Wizard Menu

www.the-wizardium.org
github.com/The-Wizardium/UI-Wizard

Zenamp ~ Player With Visualizations & Games


Multi-format audio player with MIDI, minigames, playlists & many visualizations

Lightweight GTK3 audio player supporting MIDI, WAV, MP3, OGG, FLAC, AIFF, and Opus formats. Features OPL3 FM synthesis for authentic MIDI playback, drag-and-drop playlist queue, real-time spectrum visualization, 10-band equalizer, and M3U playlist support. Built with SDL2 audio backend for cross-platform compatibility across Linux and Windows. Includes intuitive controls with keyboard shortcuts, 5-second seek buttons, and efficient format conversion. Perfect for musicians and audio enthusiasts needing reliable playback of both modern and legacy audio formats. Multi-threaded architecture ensures smooth performance. MIT License.

Features:

  • Music Player
  • Queue Support
  • Playlist Support
  • Visualizations
  • Minigames

sourceforge.net/projects/midiplayer
apps.microsoft.com/detail/9p7ddq785vq2

Foobar2000 ~ Album & Artist Artwork


Foobar2000 displays artwork in a panel which can be added and configured to suit your preferences. The artwork panel displays the image file associated with an audio track. If the standard options are insufficient, Foobar’s image handling can be extended via additional components.

To add an artwork panel to the default user interface (DUI), Enable Layout Editing Mode from the menu View > Layout. Add the Album Art Viewer from the Selection Information section.

Context Menu (Right Mouse Button On Artwork Panel)
Selecting the Album Art Viewer on the Add New UI Element menu

Album Art Viewer (built-in)

Sources:

  • Embedded tags (front, back, disc, artist, etc.)
  • External image files (folder.jpg, cover.png, etc.)

Notes:

  • Supports multiple artwork types.
  • Very stable, but basic (no advanced layout or scripting).
  • Artist art is only shown if tagged or present as files.
Foobar2000 Artwork Display Context Submenu

Context Menu

Display Components (Artwork panels)

foo_ui_columns (Columns UI)

Displays: Album & artist art
Sources: Embedded tags and external files

Notes:

  • Legacy but still widely used.
  • Artwork panels are static (no scripting).
  • No longer actively developed, but stable.

Resources:

Goom-Online ~ Web Visualization Player


A forgotten music visualizer, revived straight into your web browser.

Goom Display

goom-online.github.io
github.com/goom-online/goom-online.github.io

Rainmeter ~ Elegant Music Player


vsthemes.org

vsthemes.org/en/skins/rainmeter/45451-elegant-music-player
www.rainmeter.net

foo_vis_wispan ~ Winamp Spectrum Analyzer


foo_vis_wispan is a Foobar2000 spectrum analyzer visualization implemented with GDI. It is a port of the Classic Spectrum Analyzer (vis_classic) Winamp visualization plug-in by Mike Lynch.

Features:

  • Accurate, detailed, customizable spectrum analyzer.
  • vis_classic library has been upgraded to compile with a modern toolset.
    • Upgraded the resolution of the waveform passed into the library from 8 bits to 16 bits.
    • Other changes are mainly to integrate with foobar2000 instead of Winamp.
    • That means bugs in the original are still likely to be present.
  • Options can be modified and their effects viewed in real-time as the component is running.
  • Compatible with the Default User Interface (Default UI) and the Columns User Interface (Columns UI).
  • Tested on foobar2000 v2.25.3 (x86 32-bit and x86 64-bit) and Microsoft Windows 11 (Build 26200).

www.foobar2000.org/components/view/foo_vis_wispan
wiki.hydrogenaudio.org/…/Foobar2000_visualization_components

Resources:

en.wikipedia.org/wiki/Spectrum_analyzer