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

spotatui ~ Standalone Terminal Player


spotatui plays Spotify natively and streams YouTube, your local files, Subsonic or Navidrome and 30,000+ internet radio stations from a single keyboard-driven player. Spotify is optional. So is the AI DJ.

Features:

  • Multiple sources — Spotify optional. Play from Spotify, Local Files, a Subsonic/Navidrome server, Internet Radio, YouTube, or Qobuz. The free sources need no Spotify account; press d to switch between them at any time.
  • Native streaming. Play Spotify audio directly, no official app or spotifyd required — spotatui appears as its own Spotify Connect device (Premium required).
  • Synced lyrics. Line-by-line lyrics that follow playback.
  • Real-time audio visualizer. A system-wide FFT visualizer (press v) that reacts to whatever is playing.
  • Cross-source play queue. Press z on any track to queue it — the queue plays across every source before your current context resumes.
  • Lua plugins. Extend spotatui with event hooks, commands, keybindings, popups, and theming.
  • Listening history & recap. spotatui keeps a local play history and can generate a shareable HTML recap (spotatui history recap).
  • Full CLI. Most of what the UI does is scriptable — playback, search, playlists, shell completions. Run spotatui --help.
  • Lightweight. ~78 MB RAM while streaming, versus a full Electron client. See Performance.

spotatui.com
github.com/LargeModGames/spotatui

Gigboy ~ Songbook & Gig-prep App


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.

Gigboy web interface

blindpassasjer.github.io/gigboy
github.com/blindpassasjer/gigboy

SimpMusic ~ Cross-platform Music App


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

www.simpmusic.org
github.com/maxrave-dev/SimpMusic

Lidarr ~ Usenet & BitTorrent Music Manager


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
lidarr user interface

lidarr.audio
github.com/Lidarr/Lidarr

mstream ~ Self-hosted Music Server


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.
mstream interface

mstream.io
github.com/IrosTheBeggar/mStream

Bandcamp Desktop ~ FOSS Bandcamp Desktop App


Bandcamp Desktop is a crossplatform desktop application which allows you to use bandcamp.com in an easy and quick way.

Note that Bandcamp Desktop is not affiliated with Bandcamp, it is only a fan-made, free and Open-Source project.

Features:

  • Simple as the website
  • Header menu
  • Mini Player
  • Directly download Music from Bandcamp

Mini Player

Keep listening to the music while you explore the website! That’s the killer feature of this web application.

It’s very simple to use: just go to the album (or song, ep…) and click File > Mini Player (or press Ctrl + Space).

Directly download Music from Bandcamp

Bandcamp Desktop is able to directly download music from Bandcamp. Your albums and songs will be automatically unzipped and stored in the bandcamp-desktop folder which is located in your default download folder (Library Folder can be changed from App Preferences).

github.com/themagiulio/bandcamp-desktop

References:

en.wikipedia.org/wiki/Bandcamp

DXD-e ~ Experimental DXD Audio Format


This is a library that implements a proposed digital audio intermediary format, called DXD-e, that allows audio player and workstation applications to handle DSD (Direct Stream Digital) audio with only minor modifications to their input and output plugins. This is accomplished by embedding the original 1-bit DSD audio stream, along with a digital pilot signal, into a conventional decimated 24-bit PCM version of the DSD stream (which is known otherwise as DXD). This embedding consumes the 9 LSBs of each 24-bit sample (8 for the DSD and 1 for the pilot) while noise-shaping filters are employed to completely bury the resulting noise underneath the existing high-frequency DSD quantization noise always found in a DXD stream. In short, the DXD stream is made to hold a lossless copy of the original DSD stream without any degradation.

github.com/dbry/DXD-e
hydrogenaudio.org/index.php/topic,129787.0

RAV ~ Rust Audio Visualizer


A real-time spectrum analyser with bars, peak caps and an oscilloscope, in truecolour.

RAV interface

github.com/i-am-logger/rav