RuneAudio ~ Hardware Audio Player


RuneAudio is a free and open source software that turns embedded hardware into Hi-Fi music players. We want to make a cheap, low-consumption and silent mini-PC perform as an high fidelity digital source. RuneAudio features a custom-built Linux distribution (RuneOS) and a web player (RuneUI) which allows to remote control playback and setup options, from multiple devices (desktop PC, netbook, tablet, smartphone).

Features:

  • Easy to install and use
  • A custom built, optimized and small footprint Linux-based OS (RuneOS)
  • Runs on a variety of embedded platforms
  • Works with almost every model of USB DAC in commerce
  • Bitperfect and gapless playback of common audio formats (FLAC, WAVE, MP3, AAC, ALAC, etc.)
  • Supports native DSD playback with DSD-over-PCM
  • Playback from network drives (over CIFS and NFS protocols) and USB drives (FAT32 and NTFS)
  • Playback of web radio streams
  • Built-in web interface (RuneUI) for playback and setup control
  • Can be controlled from a lot of third party clients (desktop and mobile)
  • Supports USB Audio Class 2
  • Optimized to reduce SD card wearing

www.runeaudio.com
sourceforge.net/projects/runeaudio

VGMPF ~ Video Games Music Preservation Foundation


The Video Games Music Preservation Foundation is an online community effort that is concerned with the preservation of video game music and information related to it.

www.vgmpf.com/Wiki

troubastack ~ Sheet-music & Lyrics Annotation


Collaborative sheet-music & lyrics annotation for bands and ensembles: a reactive web editor (TroubaStudio), an authoritative Go sync core (TroubaCore), and an offline mobile presenter (TroubaStage).

github.com/yoda-jm/troubastack

Ritmolux ~ Real-time Music Visualizer


A lightweight, real-time music visualizer built around one shared Rust core that turns a stream of PCM audio samples into GPU-rendered visuals. Two frontends consume that core:

  • Standalone app (Windows, macOS and Linux) β€” pure Rust (winit + wgpu), fed by the OS’s system-audio capture.
  • foobar2000 plugin (Windows-first) β€” a thin C++ shim over the core’s C ABI, fed by foobar’s own visualisation_stream (no loopback needed on that path).

The core is source-agnostic: it takes interleaved/mono PCM frames and does not care whether they came from loopback capture or foobar. That single abstraction is what lets one visual codebase serve both frontends.

ritmolux visualization

github.com/IgorKonovalov/Ritmolux
igorkonovalov.github.io/Ritmolux/gallery

BrainzMash ~ Musicbrainz & Lidarr Endpoint


Brainzmash is a community Musicbrainz and Lidarr metadata endpoint backed by a community server pool.

For Lidarr, it’s the MusicBrainz metadata you know and love but it solves some issues experienced with the official Lidarr metadata with shorter lived cache and easy manual cache refresh to capture fresh MusicBrainz data.

The MusicBrainz endpoint is an alternitive to the Musicbrainz rate limited API or setting up a Musicbrainz server to serve various projects.

The data on each server is verified as correct and checked regularly to ensure it matches the other servers in the pool by way of running hashed data quorum checks against various endpoints, checking replication freshness and ensuring images are present where possible.

brainzmash.cc

Aurral ~ Self Hosted Music Discovery


Aurral is self-hosted music discovery with its own music library. Best-in-class recommendations, rotating flows, playlist downloads, and a library that Aurral manages, with Lidarr as an optional add-on.

Aurral Discovery Page View

aurral.org
github.com/lklynet/aurral

Online Spectrum Analyzer


Analyze audio files or microphone input with a real-time spectrum and spectrogram. Check clipping, noise, hum, loudness, and True Peak.

onlinespectrumanalyzer.com

myco ~ macOS Multi-output Device Control


Lightweight, ergonomic multi-output audio device for macOS.

myco user interface

github.com/ssankko/myco

foo_filename_editor ~ Advanced File Renamer


Advanced file renamer component for foobar2000 media player. This plugin helps you rename your physical audio files on your hard drive based on their metadata tags, while ensuring a seamless, smart, and fully automated workflow.

Key Features:

  • Smart Track Number Padding: Automatically scans all selected tracks. If the album contains 100 or more tracks, it pads numbers to 3 digits (001, 002), otherwise it defaults to 2 digits (01, 02) dynamically.
  • Intelligent Compilation (Various Artists) Detection: Automatically checks %album artist% and %artist% tags. If it detects a compilation, it seamlessly applies your custom VA formatting template.
  • Advanced Case Conversion: Supports Title Case, Smart Title Case (keeps short words like a, an, the, and, with lowercase), Sentence case, ALL CAPS, and lowercase.
  • Roman Numerals Preservation: Intelligently detects standalone Roman numerals (e.g., Part iii) and forces them to uppercase (Part III) across all case conversion modes (except lowercase). Includes protection against false positives (words like MIX, DIV).
  • Extended Unicode & Ligature Support: Works perfectly with Windows native APIs, preserving and processing complex characters like Γ¦, Ε“, ß, and language-specific diacritics.
  • Safe Formatting Menu: Quick insertion menu for popular tags and safely escaped syntax characters like '(', ')', '[', ']', and single/double quotes (', '').
  • Seamless Playlist Synchronization & Reload: Automatically replaces dead file links in all open playlists with the newly renamed paths. Instantly reloads file tags and durations in the backgroundβ€”no broken links, no manual reloading required!
  • Robust Error Handling: If a file cannot be renamed (e.g., if it is locked or currently playing), the plugin bypasses it without crashing and provides a detailed summary report of successful and failed files.
  • Persistent Settings: Remembers your custom single/VA templates, history list, checkboxes status, and even your preferred window column widths between sessions.

M3U/M3U8 Playlist Generation (v1.1)

The plugin now includes built-in support for generating playlist files automatically during the renaming process:

  • Save M3U Checkbox: Automatically creates a playlist file in the top-level directory of your processed files.
  • Custom Naming Templates: Use standard foobar2000 title formatting syntax (like %album% or %artist% - %album%) to dynamically name your playlist file.
  • EXTINF Metadata: Optional toggle to write standard #EXTM3U and #EXTINF headers containing track durations and formatted titles (%artist% - %title%).
  • Smart Conflict Resolution & Overwrite Toggle: Prevents accidental loss of data. If overwrite is disabled, the plugin safely creates incremented filenames like Playlist (1).m3u.
  • UTF-8 Compatibility: Playlists are written with a proper UTF-8 BOM, ensuring seamless support for non-ASCII characters, symbols, and ligatures.
foo_filename_editor configuration panel

github.com/VadimLevo/foo_filename_editor

WrzDJ ~ Disc Jockey Song Requestor


A real-time song request system for DJs. Guests scan a QR code to submit requests. DJs manage everything from a live dashboard with automatic track detection from their equipment via plugins for Denon, Pioneer, Serato, and Traktor.

wrzdj web interface

wrzdj.com
github.com/wrzonance/WrzDJ

thinksynth ~ Modular Synth & Algorthmic Composition


thinksynth builds sounds out of a graph of DSP nodes β€” oscillators, filters, envelopes, delays and arithmetic β€” described in a small language and rendered in real time. Patches assign those graphs to MIDI channels, so one instrument can layer several voices.

Every node is a plugin, and the set that ships covers subtractive and FM synthesis, resonators, waveshaping and a range of filters. New ones are ordinary shared libraries dropped into the plugin directory.

thinksynth user interface

github.com/mishan/thinksynth

foo_gdrive_stream ~ Google Drive Streaming


foobar2000 v2 x64 component for exposing a configured Google Drive folder as a playlist/feed item, similar to source components such as YouTube Source.

Playback prioritizes stability: the component downloads a selected Drive file to a local cache on first playback, then delegates decoding to foobar2000’s normal input components using the cached local file.

Features:

  • Google OAuth desktop flow with system browser, localhost redirect, and PKCE.
  • OAuth token saved under the foobar2000 profile and protected with Windows DPAPI when available.
  • Preferences page for OAuth client JSON, Drive folder ID/URL, cache directory, cache size limit, and saved token removal.
  • Recursive file listing from Google Drive files.list, limited to downloadable audio-looking blob files.
  • Playlist insertion using gdrive://<fileId>/<encoded filename>.
  • Playlist/feed track support using gdrive://folder/<folderId>/<encoded name>.
  • File menu integration under File > Google Drive Stream, including folder URL/ID loading into a new playlist.
  • Front cover artwork support from image files in the same Drive folder, preferring names such as cover, folder, front, album, or artwork.
  • Artwork inheritance for nested folders, Album/cover.jpg can apply to tracks under Album/Disc 1.
  • Context menu expansion of a selected folder feed into its current Drive audio files.
  • Context menu refresh that replaces the already-expanded gdrive:// file tracks immediately after the folder feed.
  • First-play cache download through Drive files.get?alt=media.

github.com/shirafukayayoi/foo_gdrive_stream

foo_dsp_speaker_range ~ Speaker Range Cropping


foo_dsp_speaker_range is a foobar2000 DSP component for Windows x64. It adds Speaker Range Crop, a configurable Linkwitz-Riley 4th-order high-pass/low-pass filter intended to limit playback to a loudspeaker’s reproducible range.

The filter sections use Vicanek matched (decramped) coefficients instead of bilinear-transform designs, so the magnitude response stays close to the analog Linkwitz-Riley prototype near Nyquist. In practice this means a 20 kHz low-pass stays active and tracks the intended response at 44.1 kHz, where bilinear/RBJ-style low-pass biquads cramp toward their forced null at Nyquist. The DSP uses causal IIR filters with no lookahead and reports zero processing latency to foobar2000. Reference: M. Vicanek, “Matched Second Order Digital Filters” (2016), vicanek.de/articles/BiquadFits.pdf.

github.com/kidoz/foo-dsp-speaker-range

Gleamy Audio Player ~ Local Player & Downloader


Local music player and downloader.

Features:

  • Play local audio in different ways
  • Drag and drop multiple files and folders from your file manager onto the app to add them to the queue
  • Build and search your own custom audio library in app, by registering locations from your computer
  • Manually select a folder to open
  • Reorder and shuffle queue
  • Loop current or whole queue
  • Create your own playlists
  • Import and export your playlists to .M3U format
  • Automatically download missing playlist tracks
  • Search and download songs and albums directly from the internet, using yt-dlp
  • Allow downloading songs and playlists using direct url
  • Lyrics auto fetching from song file name + caching
  • Change lyrics source if they are incorrect or sync is broken
  • Power saving / appearance toggle, if your machine struggles with pretty blurs and overly long queues :p
  • Automatically fetches album cover art using filename and parent directory name + caching
  • Enable / disable auto cover art fetching
  • Link your Youtube account (by using your browser’s cookies) to download content that fails otherwise
  • Looks cute and pretty :3
Gleamy User Interface

github.com/esteakacrownie/gayer