Euphonica ~ Advanced MPD Frontend


An MPD frontend with delusions of grandeur.

It exists to sate my need for something that’s got the bling and the features to back that bling up.

Features:

  • Adaptive GTK4+libadwaita UI for most MPD features, from queue reordering and ReplayGain to crossfade and MixRamp configuration.
  • Practically zero-cost static background blur powered by libblur. Go ham with blur radius!
  • Customisable spectrum visualiser, reading from MPD FIFO or system PipeWire.
  • Automatic accent colours based on album art (optional).
  • Advanced client-side dynamic playlists.
    • Both query-based and sticker-based filtering rules are supported at the same time.
    • Multiple ordering clauses (or random shuffle on refresh).
    • Auto-refresh scheduling (hourly, daily, weekly, etc).
    • Optional fetch limit for things like top-10 playlists.
    • Graphical rules editor with live error checking.
    • Save a dynamic playlist’s current state as an MPD-side static playlist whenver you want.
    • JSON import/export for sharing & backing up dynamic playlist rules.
  • Fetch album arts, artist avatars and synced song lyrics from external sources (currently supports Last.fm, MusicBrainz and LRCLIB).
  • myMPD-compatible stickers handling.
  • Integrated MPRIS client with background run supported. The background instance can be reopened via your shell’s MPRIS applet, the “Background applications” section in GNOME’s quick settings shade (if installed via Flatpak) or simply by launching Euphonica again.
  • Rate albums (requires MPD 0.24+) and individual songs.
  • Audio quality indicators (lossy, lossless, hi-res, DSD) for individual songs as well as albums & detailed format printout.
  • Asynchronous search for large collections. The app as a whole should work with any library size (tested with up to 30K songs).
  • Configurable multi-artist tag syntax, works with anything you throw at it.
    • In other words, your artist tags can be pretty messy and Euphonica will still be able to correctly split them into individual artists.
  • Performant album art fetching & display (LRU-cached to both cut down on disk reads and RAM usage).
  • Volume knob with dBFS readout support (‘cuz why not?).
  • ncmpcpp-inspired keyboard shortcuts.
  • User-friendly configuration UI & GSettings backend.
  • MPD passwords are securely stored in your user’s login keyring.
  • Commands are bundled into lists for efficient MPD-side processing where possible.

github.com/htkhiem/euphonica

KoverArtist ~ KDE Cover Art Creator


KoverArtist is a program for the fast creation of covers for cd/dvd cases and boxes. The main idea behind it is to be able to create decent looking covers with some mouseclicks.

store.kde.org/p/1127513

VUPlayer ~ Freeware Windows Player


VUPlayer is an open-source multi-format audio player for Windows 7 SP1 or later.

www.vuplayer.com/vuplayer
github.com/jfchapman/VUPlayer

FlutPlayer ~ mp3 Player With Flutter


This is an Android / Windows application that plays audio.

github.com/n3wzd/FlutPlayer

GrooveKraft ~ Mac Music Collection Viewer


GrooveKraft is a fast, lightweight music collection manager that uses Discogs and MusicBrainz to enrich your collection with detailed metadata and artwork.

Features:

  • Import your Discogs collection into a local database
  • View and filter your Discogs collection locally, with artwork
  • Matches releases with MusicBrainz automatically to get release dates
  • “On this day” function shows anniversaries in your collection
  • Randomizer to help you pick something to listen to
  • Missing or incorrect release dates can be manually entered
  • Match quality shown with traffic-light icons (Red, Amber, Yellow, Green)

github.com/v8oholic/groovekraft

Groove ~ Cross-platform Music Player


A cross-platform music player based on PyQt5, supports Win32, Linux and macOS.

github.com/zhiyiYo/Groove

lx-music-desktop ~ Electron Based Player


LX‑Music‑Desktop is an open‑source, Electron‑based music player built with Vue 3, offering a simple, fast interface for managing and playing local music libraries on desktop systems.

github.com/lyswhut/lx-music-desktop
sourceforge.net/projects/lx-music-desktop.mirror

foobar2000-catbox ~ Foobar, Discord, Catbox & Images


This is a helper application that uploads images to Catbox, and is meant to be invoked by the foo_discord_rich plugin. With a fork of the Discord Rich Presence Integration component, uploads cover art to catbox.moe and prints the URL.

github.com/realoksi/foobar2000-catbox

Bitfake2 ~ Audio Tool Handler & Manipulator


Bitfake was originally created to detect fake .FLAC files through spectral analysis. It has since grown into a multipurpose CLI tool for handling music more easily and efficiently.

One common problem was that getting a track’s metadata required long ffprobe commands with messy output. Converting music with ffmpeg was also repetitive. The command itself is easy to remember, but writing scripts to convert entire directories felt inefficient and slow. This project now performs metadata and conversion tasks directly through linked libraries (TagLib/libsndfile/libav*).

Features:

  • Get metadata
  • Get ReplayGain info (useful for music players)
  • Spectral analysis on 44.1 kHz .FLAC files (higher sample rates may be misrepresented, so be careful)
  • Lossy diagnosis (banding score)
  • File Conversion + VBR Support (Works for outputs like .wav, .flac, .ogg, .mp3, .aac, .opus)
  • Tagging metadata (Works for single files, but not directories yet)
  • Calculating ReplayGain and applying it to files (Works for track replay gain iterating through directories, album replay gain is a bit funky?)
  • Directory Conversion (works for all previously mentioned formats!)
  • CoverArt+ (Brings along cover art among all conversions!)
  • Organizing Files by album! (Give a dir of random music, and bitfake will organize it – ty to uncognic)
  • Directory Tagging (YAY!)
  • Album folder renaming from tags (Artist – Album (Year))
  • Spectrogram generation (in .png)
  • Version info (WOW! BEST YET!)
  • MusicBrainz Syncing data.

github.com/Ray17x/bitfake2
gpo.zugaina.org/app-misc/bitfake2
repology.org/maintainer/ray%40atl.tools/feed-for-repo/gentoo_ovl_guru

Audion ~ Community Driven Music Player


Audion is a privacy-focused music player that brings the Spotify experience to your local music library. No internet required, no tracking, just your music, beautifully organized.

Key highlights:

  • Synced lyrics with karaoke-style word highlighting
  • Extensible plugin system
  • Gorgeous, customizable interface
  • Fully offline

www.audionplayer.com
github.com/dupitydumb/Audion

Amberol ~ Plays music and nothing else


Amberol is a music player with no delusions of grandeur. If you just want to play music available on your local system then Amberol is the music player you are looking for.

Current features:

  • adaptive UI
  • UI recoloring using the album art
  • drag and drop support to queue songs
  • shuffle and repeat
  • MPRIS integration

gitlab.gnome.org/World/amberol
apps.gnome.org/en/Amberol
flathub.org/en/apps/io.bassi.Amberol