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

Luminous ~ A Home For Music You Own


Luminous is a fast, local-first player for your own audio library. Built for anyone who wants the convenience of a modern streaming app without giving up ownership of their music. Turn a folder of files into a library you’ll enjoy browsing and listening to.

esoltys.dev/luminous
github.com/esoltys/luminous

PearTune ~ Peer-To-Peer Music Player


Play a music collection that lives on a computer at home, from anywhere. It can be your computer or a friend’s. No port forwarding, no VPN, no account and no cloud copy of your files.

peerloomllc.com/peartune
github.com/peerloomllc/peartune

Spatial-Linux ~ Boom 3D FOSS Alternative


3D sound for every app on your Linux desktop. Looking for Boom 3D on Linux? Spatial Linux is a free, open-source alternative. It adds a virtual output device to PipeWire and processes everything you play through it: 3D surround for headphones, a room around the music, clarity, bass and a night mode, plus a 10-band equaliser. You can also set each app’s volume separately — game chat quiet, music loud — right from the app. It runs entirely on PipeWire’s built-in filters, so no extra audio plugins are needed.

github.com/Nothingman333/Spatial-Linux

Glacier EQ ~ USB DAC Parametric EQ


Cross-platform parametric EQ editor for USB DACs. Offline, direct Tauri+React app for desktop and Android.

glacier eq user interface

github.com/Bukutsu/glacier-eq

ShinRonin ~ Modular Filter & Delay


ShinRonin is a ground-up rebuild of Ronin, one of the earliest plugins we ever shipped, first released in 2003. The original paired two delay lines with a set of morphing filters and two fully patchable routing matrices, and it earned a cult following for the strange feedback networks and self-oscillating textures you could build inside it. Twenty years on, we have rebuilt it for modern systems, kept the architecture that made it worth remembering, and released it for free.

Two independent delay lines, each with tempo sync, reverse, looping, and feedback, feed a pair of morphing multimode filters that sweep continuously from notch through lowpass, bandpass, and highpass. There is saturation, two LFOs, and an envelope follower. Everything connects through two on-board matrices: a signal matrix that routes any audio source to any destination, and a modulation matrix that wires the LFOs, envelope, and incoming MIDI to nearly any parameter. It is happy doing clean stereo delays and gentle filtering, but the real fun starts when you patch a feedback loop and let it misbehave.

shinronin user interface

www.audiodamage.com/pages/shin-ronin

SC55-CLAP ~ Nuked SC-55 CLAP Plugin


Nuked SC-55 CLAP is a CLAP audio plug-in built upon J.C. Moyer’s fork of nukeykt’s Nuked-SC55, an emulation of the Roland SC-55 Sound Canvas MIDI module.

Unlike the original Nuked-SC55, this version has no graphical user interface. It reacts to MIDI messages like an external MIDI module and is intended for retro gaming, hobby music, and research.

The plug-in supports ROM versions from several original SC-55 models, including the SC-55 v1.00 through v2.00 and SC-55mk2 v1.01. It runs on Windows, macOS and Linux. The project is based on the original MAME license, which includes restrictions on commercial use, including commercial music production and inclusion in commercial software packages.

The project describes its purpose as helping preserve DOS gaming history while providing historically accurate SC-55 sound through a modern CLAP plug-in.

Note: The plug-in requires ROM dumps from the original hardware; the ROMs are not included with the project.

github.com/johnnovak/Nuked-SC55-CLAP

gonic ~ Self-hosted Music Server


music streaming server / free-software subsonic server API implementation

Features:

  • browsing by folder (keeping your full tree intact) see here
  • browsing by tags (using taglib – supports mp3, opus, flac, ape, m4a, wav, etc.)
  • on-the-fly audio transcoding and caching (requires ffmpeg) (thank you spijet)
  • subsonic jukebox mode, for gapless server-side audio playback instead of streaming (thank you lxea)
  • support for podcasts (thank you lxea)
  • pretty fast scanning (with my library of ~50k tracks, initial scan takes about 10m, and about 6s after incrementally)
  • multiple users, each with their own transcoding preferences, playlists, top tracks, top artists, etc.
  • last.fm scrobbling
  • listenbrainz scrobbling (thank you spezifisch, lxea)
  • artist similarities and biographies from the last.fm api
  • support for multi valued tags like albumartists and genres (see more)
  • a web interface for configuration (set up last.fm, manage users, start scans, etc.)
  • support for the album-artist tag, to not clutter your artist list with compilation album appearances
  • written in go, so lightweight and suitable for a raspberry pi, etc. (see ARM images below)
  • newer salt and token auth
  • tested on airsonic-refix, amperfy, symfonium, dsub, jamstash, music-assistant, subsonic.el, sublime music, soundwaves, stmp, termsonic, tempus, strawberry, and ultrasonic

github.com/sentriz/gonic

qtamp ~ qtWasabi Reference Player


I never wanted a player that looks like Winamp. I wanted one that actually runs Winamp skins. The difference is bigger than it sounds. A Modern Skin is not a bitmap theme, it is a program. XML declares the widget tree, compiled Maki bytecode drives the behavior. Drawers slide, tabs switch, windows change their shape, all of it scripted by the skin itself. Repaint that and you have a pretty poster. I wanted the original.

That is why qtamp runs skins as real programs. qtamp is my Qt6-native music player and the reference player for qtWasabi, my independent reimplementation of a Modern Skin engine. Skins ship their compiled Maki bytecode with them, and qtWasabi executes it in its own Maki VM. The skin’s logic drives the interface exactly the way it did in 2002.

The name is a play on words. “Qt” as in the framework, “qt” as in cute. A Qt-native amp, and hopefully a cute one.

qtamp qtWasabi mascot

qtamp.org
github.com/qtamp

Manifold ~ Audio Batch Processing Tool


Manifold is a desktop audio batch-processing tool built for inspecting, transforming, and exporting large collections of audio files with a visual workflow editor. Useful for checking and pre-processing audio for game-audio production, podcasts and broadcast, it is designed to make repetitive tasks more efficient and reproducible.

It combines a polished ImGui-based interface with a custom node-based audio pipeline, allowing you to build repeatable processing chains for tasks such as loudness normalization, peak limiting, DC offset cleanup, resampling, and format conversion.Why Manifold?

Manifold was designed to make audio batch work feel more structured and reproducible. Instead of manually running ad-hoc commands or scripting every step, you can:

  • import whole folders of audio files,
  • inspect their metadata and analysis results,
  • create reusable processing chains,
  • export processed files with consistent naming and format settings.

This makes it useful for workflows such as podcast preparation, mastering prep, broadcast delivery, and game-audio asset processing.

Key Features:

  • Batch import of files and folders
  • Drag-and-drop support from the file explorer
  • Built-in audio playback for quick previews
  • File table with metadata and analysis metrics
  • Configurable processing workflows using nodes
  • Output settings for folder, naming, format, and subtype
  • Background processing with task history and logs
  • Parallel analysis for loudness and DC offset metrics

Supported Processing Nodes:

Manifold includes a growing set of audio processing and analysis nodes, including:

  • Loudness analysis
  • Loudness normalization
  • True peak limiting
  • DC offset removal
  • Peak normalization
  • Channel mixing
  • Silence trimming
  • Fade in/out
  • Loudness compliance checks
  • Clipping detection
  • Dynamic range analysis

These nodes can be chained together to create custom pipelines for different production scenarios.

github.com/AnClark/Manifold

Sound Ninja ~ Crossplatform Customisable Soundboard


Sound Ninja is an Open Source Soundboard App with maximal customizability option to create your best Soundboard. Perfect for live streaming, chatting with friends or podcast recording.

github.com/marcus-universe/SoundNinja

NxTakt ~ Native Linux DAW


The workflow is Ableton Live’s: a grid of clips you launch against a global tempo grid, quantised to musical boundaries. The architecture is not Live’s, and that is the point.

Your set is text

A project is one line-oriented plain-text file with a byte-identical round-trip and stable per-entity uids. A melody is eight note <beat> <len> <pitch> <vel> lines. Diff a mix, branch an arrangement, review a track in a pull request, generate a set from a script.

The audio thread shares nothing

No allocation, no locks, no pointers into GUI memory: the interface reaches the engine through a lock-free command ring and a block of atomics. Launches are split inside the buffer, so a clip starts on the exact frame of its quantum rather than at the top of the next block. nxtaktd already runs that engine as its own process, playing clips out of a shared-memory sample pool.

CI plays what it builds

Every push builds the whole application, runs the headless suite — 2,500+ assertions across the engine, the IPC layer, the daemon and the devices — and then renders five passes of the demo set to FLAC, printing the peak and RMS of each into the run summary. The pipeline does not just compile this DAW. It hands you the audio.

nxtakt user interface

github.com/nerdrx/nxtakt