A native macOS music and podcast player and library built with Swift 6 and SwiftUI. Features gapless playback, AcoustID fingerprinting, smart playlists, lyrics, visualizers, scrobbling, and a DSP/EQ engine powered by FFmpeg.

foobar2000 visual lyrics components: inset panel, transparent desktop lyrics, Windows taskbar lyrics. The lyrics are sourced from local
.lrc/.ttmland the preference “in use”. The factory first uses the NetEase Cloud / Kugou/QQ verbatim community script, and then LRCLIB, Kugou, QQ, and NetEase Cloud verbatim sources; embedded lyrics, amlldb TTML, and YouTube subtitles are available sources by default. Sources that are not added will not be searched. Supports standard LRC, Enhanced LRC (word<>-for-line time), and Apple / AMLL lyrics TTML (right-click to select Zhuyin, translation, and romanization); karaoke with word stamps can be cut to the current word according to the character shape.
github.com/hehelp/klyrics
hydrogenaudio.org/index.php/topic,129863.0
A pure-Python inspector, editor, and forensic tool for audio files and synth/DAW presets: read the metadata, decode the format structure byte by byte, flag anomalies, repair broken containers, and identify how a file was made.
Reads BPM, key, duration, tags, and format info from WAV, AIFF, MP3, FLAC, OGG, Opus, M4A, MIDI, and Serum presets. Also structurally decodes Bitwig (.bwpreset/.bwclip), Native Instruments (Massive/Absynth/Kontakt/NKS/KORE), Vital, NCW, SoundFont (SF2/SF3), tracker modules (MOD/XM/IT), MP4, VST FXP, ReCycle RX2, and RMID containers via
inspect. Beyond reading:repairandvalidatefix and check container structure (stale sizes, offset tables, counts, pad bytes) without touching a byte of audio, andauditgives a forensic verdict (structure, integrity, hidden data, and the writing tool). One pure-Python dependency (mutagen); the nativeinspectwalkers need nothing. Optional librosa analysis for BPM/key detection and ML feature extraction.Also ships per-library SQLite indexes (
acidcat index) tracked in a small global registry, plus an MCP server (acidcat-mcp) so an LLM can query your whole collection across libraries by bpm, key, tags, or full-text.
github.com/hed0rah/acidcat
github.com/hed0rah/acidcat-playground
www.databurn.org
foo_localize adds multilingual support to foobar2000 using external JSON language packs. It allows the foobar2000 interface to be translated without modifying the player itself.
github.com/hehelp/foo_localize
foobar2000 has traditionally been an English-language application. foo_localize removes that limitation by translating much of the user interface, including:
It also provides support for JScript and Spider Monkey Panel scripts and an API for component developers. The component currently includes language packs for:
An English template is included for creating additional languages.
Download the appropriate version from the project’s Releases page and install it as a normal foobar2000 component.
Additional options are available under:
File → Preferences → Display → Dynamic Multilingual Engine
Menus, dialogs and playlist/library localization can be enabled separately. Windows users can also enable Static Resource Translation. Language changes take effect without restarting foobar2000.
foo_localize only translates the interface. Track titles, artist names, album names, filenames, paths and other user data are not changed.
Localization has been a long-standing gap in foobar2000. foo_localize provides a practical solution without requiring separate localized versions of the player.
For users who prefer to work in another language, it makes foobar2000 considerably more accessible, and for the foobar2000 ecosystem, it provides a common foundation for multilingual components and scripts.
WhatChord is an interactive chord identification, key detection, and harmony exploration app. Identify voicings from live Bluetooth or USB MIDI input or manual note entry, follow the key as you play, then explore chords, scales, keyboard patterns, and harmonic context. It is optimized for speed, accuracy, and musician-expected naming, favoring stable, conventional interpretations over simple note-matching.

whatchord.earthmanmuons.com
github.com/EarthmanMuons/whatchord
A native foobar2000 input plugin providing a podcast subscription library.
Features:
- A dockable “Podcasts” panel (View > Podcasts) listing every subscribed channel as a tree, with episodes nested underneath each channel.
- Add a single podcast by its RSS/Atom feed URL.
- Import subscriptions from an OPML file, and export the current subscription list to OPML.
- Play any episode directly (double-click, or right-click > Play) — episodes stream straight from their original URL through foobar2000’s built-in HTTP input, no extra tools required.
- Mark episodes as listened / unlistened; unlistened counts show next to each channel.
- Sort episodes within each channel by newest first, oldest first, or by name.
- Refresh a single podcast or all subscriptions at once.
Music Assistant is a free, opensource media library manager that connects to your streaming services and a wide range of connected speakers. The server is the beating heart, the core of Music Assistant and must run on an always-on device like a Raspberry Pi, a NAS or an Intel NUC or alike.

www.music-assistant.io
github.com/music-assistant
github.com/music-assistant/server
Gigboy is a web app for musicians and bands to write, organize, and rehearse songs from — built on the open ChordPro format, so nothing you write is ever locked into a proprietary format or someone else’s server. It’s self-hosted only: you run it on your own machine, NAS, or VPS with one Docker Compose command, and your band’s setlists, recordings, and press kit live in your own database, not a startup’s.
No subscriptions, no per-seat pricing, no feature paywalls — every account gets full access.

blindpassasjer.github.io/gigboy
github.com/blindpassasjer/gigboy
A FOSS YouTube Music client for Android and Desktop with many features from
Spotify, SponsorBlock, ReturnYouTubeDislike using Compose Multiplatform to develop.Features:
- Play music from YouTube Music or YouTube for free, without ads and in the background
- Three Now Playing styles: Classic, Material 3 Expressive and Apple Music (NEW)
- Ten-band equalizer with presets and AutoEq headphone profiles (NEW)
- SimpMusic Wrapped: your year in music, plus monthly recap playlists (NEW)
- On-device listening analytics: charts, period history, listening clock (NEW)
- Word-by-word Apple Music-style lyrics, romanization for 12 languages, share lyrics as an image (NEW)
- Home screen widgets: turntable, playlists and listening insights (NEW)
- High quality up-to 256kbps stream (Opus or AAC) for YouTube Music Premium users
- Browsing Home, Charts, Podcast, Moods & Genre with YouTube Music data at high speed
- Search everything on YouTube
- Spotify Canvas supported
- Power your experience with SimpMusic Chart (chart.simpmusic.org)
- Play 1080p video option with subtitle
- AI song suggestions
- Import playlists converted from Spotify and other apps
- Customize your playlist, synced with YouTube Music
- Notifications from followed artists
- Caching and offline playback support
- Crossfade with DJ-style like Apple Music
- Customizing THEME (Light, Dark, Color, etc)
- Synced lyrics from SimpMusic Lyrics, LRCLIB, Spotify (require login) and YouTube Transcript – AI lyrics translation (BETA) (*)
- Personalize data (**) and multi-YouTube-account support
- Last.fm scrobbling (Full version)
- Supports SponsorBlock and Return YouTube Dislike
- Sleep Timer
- Android Auto with online content, feature rich UI/UX
- Discord Rich Presence support
- Listen Together: shared rooms that play in sync with friends, compatible with Metrolist (NEW)
- And many more!
(*) Use your OpenAI or Gemini API key
(**) For users who chose “Send back to Google” feature
Tonbandfetzen is a collection of command-line tools that allow you to compose music based on audio fragments generated from plain text input. It contains:
tz mel– generate sound fragments from plain texttz guitar– read guitar tablaturetz stick– concatenate audio datatz stack– superimpose audio datatz stretch– rescale audio datatz repeat– loop audio datatz trim– strip leading and trailing silencetz mono– unzip audio channelstz harmonics– show spectra of wave samplestz inspect– show information on audio filetz riff2aiff– convert .wav(e) into .aif(f) filestz aiff2riff– convert .aif(f) into .wav(e) filestz tag– add ID3v2 metadata to .wav(e) filestz play– generate and play sound fragments
Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.
Major Features Include:
- Support for major platforms: Windows, Linux, macOS, Raspberry Pi, etc.
- Automatically detects new tracks.
- Can scan your existing library and download any missing tracks.
- Can watch for better quality of the tracks you already have and do an automatic upgrade.
- Automatic failed download handling will try another release if one fails
- Manual search so you can pick any release or to see why a release was not downloaded automatically
- Fully configurable track renaming
- Full integration with SABnzbd and NZBGet
- Full integration with Kodi, Plex (notification, library update, metadata)
- Full support for specials and multi-album releases
- And a beautiful UI

mStream is a self-hosted music server. Self-hosting means you run the server software on a computer you own. mStream is lightweight and can be run on old hardware and boards like the Raspberry Pi.
Why host your own?
- Own your music. No ads, and nothing gets removed from your library.
- Quality. Stream FLAC and lossless files uncompressed.
- Privacy. Streaming services log your listening habits. Your server never snitches on you.
- Good for artists. Buy music directly and the money goes to them.
