foo_resume ~ Foobar Remembers Playback Positions


A lightweight foobar2000 component that automatically remembers and resumes the playback position for every track.

Features:

  • Remembers the last playback position for every unique track in your library.
  • Easily enabled or disabled via the advanced settings menu.
  • Stores data in a simple text file within your foobar2000 profile folder.

github.com/reda777/foo_resume

Python Script ~ White Noise Channel Tester


An application for testing the audio channels of home theater systems and calibrating the gain of each speaker.

github.com/goha500503/White-Noise-Channel-Tester-Calibration

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

mididash ~ Open Source MIDI Router


Mididash is an open source MIDI routing software with a node-based interface and Lua scripting. A modern take on programs like MIDI-OX.

Features:

  • High performance built with Tauri and Rust
  • Cross-platform available on Windows, Linux and macOS
  • Node-based MIDI routing allows for versatile configurations
  • Hot-plugging reconnect or replace MIDI devices
  • MIDI monitoring for inputs, outputs or individual nodes
  • Pre-configured nodes for MIDI splitting, mapping and more
  • Script nodes using Lua 5.4
  • Lightweight installer under 10MB

tiagolr.github.io/mididash
github.com/tiagolr/mididash
sourceforge.net/projects/mididash

JD990 Super Editor ~ Roland JD-990 Editor


CtrlrX based editor for Roland SUPER JD SYNTHESIZER MODULE JD-990

Features:

  • Menu access to SR-JV80/SL-JD80 external card patches and waveforms if installed.
  • Rename any remote patch name for Internal Patches I-11 – I-88 (64 x patches).
  • Save Temporary Patch data on Ctrlr panel to any Internal Patch location I-11 – I-88 (64 x patches).
  • Palette mode. Quick adjustment of each Tone ABCD using mouse wheel or click & drag.
  • Patch data on panel can be saved as a sysex file to computer.
  • Bulk Sysex dumps of patches I-11 – I-88
  • Emulation of most graphic elements on the JD-990 display.
  • Separate ”mixer’ area allowing simultaneous adjustment of each Tone Level & Pan.
  • Sync button~ synchronising panel with JD-990.
  • PATCH mode, PERFORMANCE and RHYTHM editing
  • Map Keyboard Control CC messages to panel.
  • MIDI learn feature
  • Support for SO-PCM1 cards not yet fully implemented
JD990 Super Editor

sourceforge.net/projects/jd990-super-editor
github.com/RomanKubiak/ctrlr

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

ASH Toolset ~ Headphone Correction & Binaural Synthesis


The Audio Spatialisation for Headphones Toolset is a set of tools for headphone correction and binaural synthesis of spatial audio systems on headphones.

Features:

  • Headphone CorrectionΒ β€” Generate headphone correction filters in WAV format for IR convolution or as configurations for graphic equalisers.
  • Binaural Room SimulationΒ β€” Generate customised binaural simulations of different acoustic environments including control rooms, studios, halls, and more. Resulting filters can be saved in WAV format or SOFA format for IR convolution.
  • Equalizer APO IntegrationΒ β€” Auto configures Equalizer APO to apply created filters and perform headphone correction and binaural room simulation.
  • HeSuVi CompatibilityΒ β€” Generates filters in formats compatible with HeSuVi, a headphone surround virtualization tool for Equalizer APO.
  • SOFA Format CompatibilityΒ – Load HRTF datasets and export customised binaural responses in SOFA format
ASH Headphone Toolset

github.com/ShanonPearce/ASH-Toolset
sourceforge.net/projects/ash-toolset

Voxengo Boogex


Applications

  • Real-time guitar processing
  • Speaker cabinet simulation
  • Stereo convolution processing
  • Guitar reverb effect

Boogex is a free guitar amplifier AudioUnit, AAX, and VST plugin with a variety of sound shaping features, for professional sound and music production applications.  With Boogex it is possible to get a heavy distorted sound as well as slight β€œjazzy” saturation sound.  Boogex is able to apply convolution with any speaker cabinet impulse response (selection of built-in impulses is available).  The processing latency is close to zero making it possible to use Boogex for real-time guitar processing.

Boogex can be used as a plain stereo convolution processor when its β€œAmp” stage is turned off.  The convolver module has zero latency and is not CPU-demanding.  Boogex also includes the input gate module, and reverberation module derived from Voxengo OldSkoolVerb reverb plugin.

Boogex produces a nice β€œminimalist” rock music-geared sound which may be a bit noisy at higher overdrive settings; higher frequencies can be easily suppressed with its built-in Emphasis EQ.  With the amp modes Boogex currently provides, it is not particularly well-suited for metal music, but can still be used as a cabinet impulse response processor for metal music.

www.voxengo.com/product/boogex

museeks ~ Simple, Clean & Cross-platform Music Player


Museeks aims to be a simple and easy-to-use music player with a clean UI. You will not find tons of features, as its goal is not to compete with more complete and more famous music players.

Features:

  • πŸ’» Cross-platform music player (Linux, macOS, and Windows)
  • 🎧 Supported formats: mp3, mp4, m4a/aac, flac, wav, ogg, 3gpp
  • πŸ”„ Library auto-refresh
  • 🌟 Playlists
  • 🎼 Queue management
  • ➰ Shuffle, loop
  • πŸŒ„ Cover art
  • πŸ€“ Dark theme
  • 🚀 Playback speed control
  • 😴 Sleep mode blocker
  • πŸ“₯Β .m3uΒ import/export

museeks.io
github.com/martpie/museeks
sourceforge.net/projects/museeks.mirror

Ministation ~ Mini Audiostation


The Ministation application is a small media player, for playing audio files. The program only has a few options to play, stop, pause, etc. the current media track.Β 

Ministation Interface

github.com/Sibra-Soft/ministation