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

OverTone ~ FOSS Local Player


A free and open source Music Player for all your local music files.

overtone.js.org
github.com/biologyscience/overtone

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

CassettePlayer ~ Terminal Music Player


A retro-themed terminal music player featuring an animated ASCII cassette tape. Built with Python and Textual.

cassette player interface

github.com/Kizarov3/CassettePlayer

CDPlayer ~ CD Player App


CDPlayer is a Java desktop app that recreates the tactile feel of a physical CD player for local audio playback. Load a track, press play, and enjoy a simple, distraction-free music experience without relying on a browser or web app — no accounts, no streaming, no internet required to play a song. Built with plain Java and native Swing/AWT — no external UI framework, single self-contained app

Plays local audio files through a custom low-latency streaming engine, with FFmpeg handling the formats Java can’t decode natively

Full queue management: drag-and-drop, drag-to-reorder, shuffle, repeat, crossfade, volume, mono downmix, and per-track removal — queue is saved automatically and restored next launch

Ten built-in themes — nine animated ones plus AUTO, which derives its whole palette from the current track’s own album art

A sleep timer that pauses playback after a set time, with a live countdown in the header

A 10-band graphic equalizer with built-in and savable custom presets, and a beat-synced visualizer

True fullscreen, a distraction-free fullscreen Visualizer Mode, and a Mini Mode that shrinks the whole app down to a small always-on-top widget

A dedicated Settings dialog for theme, crossfade, mono, and an ambient blurred-cover-art background wash

Automatic metadata and album art, with an online lookup fallback when a file has none

Works on Windows, macOS, and Linux. ffmpeg required.

CDPlayer User Interface

github.com/Kizarov3/CDPlayer

Sonic Topography ~ Music Player & Visualisation


Sonic Topography is a desktop music player and 3D music visualization application. It transforms the low, mid, and high frequencies in music into three-dimensional terrain that undulates, glows, and flashes, turning listening to music into a breathing sound map.

sonic topography display

github.com/yin-yizhen/sonic-topography

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

PixelPlayerOSS ~ Android Music Player


Free and open-source edition of PixelPlayer – a modern offline music player for Android built with Jetpack Compose, Media3 & Material 3. Available on F-Droid.

github.com/PixelPlayerHQ/PixelPlayerOSS

Subsonic player ~ Modern Subsonic Player


Subsonic player is a responsive, modern web-based client designed for Subsonic music servers.

Built with Nuxt 4, a modern Vue 3 framework, this open-source application provides a seamless and enjoyable music listening experience across all devices.

Compatible Servers:

Features:

  1. Fully Responsive UI (Further design improvements are ongoing.)
    • Optimized for desktop and mobile devices.
    • Adaptive design.
  2. Comprehensive Library Browsing
    • Browse by album, artist, genre, and folder/files.
    • Explore podcasts and favourites.
    • Access internet radio stations.
  3. Advanced Functionality
    • Bookmarking podcast episode to keep track of the listening position across multiple sessions.
    • MediaSession Integration.
    • Advanced Search capabilities.
    • Dark/Light Mode support.
    • Keyboard shortcut (Press h to see menu).
    • Context menu access via right-click (desktop) or long press (mobile) for quick actions on tracks, albums, playlists, and more.
    • Easily drag and drop your favorite tracks, albums, and podcast episodes right into the queue or your playlist in the sidebar (available only on desktop).
  4. Progressive Web App (PWA) Feature
    • Seamlessly download the app icon to the home screen, providing the convenience of launching the app just like a traditional native application.
    • Benefit from a web-based app that reduces storage space on devices compared to traditional downloadable applications, while still providing robust functionality.
  5. Settings
    • The app includes settings for theme, layout, crossfade, replaygain, scrobbling, and more. See the environment variables section for which can be pre-configured across all devices.

github.com/VD39/subsonic-player

Bòcan Music ~ macOS Music & Podcast Player


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.

bocan-music interface

github.com/bocan/bocan-music
bocan.app