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

Glimpse ~ Free, Fast & Extensible Player


The free, fast and extensible music player.

glimpseaudio.co.uk
github.com/aquagoose/Glimpse

Musicboard ~ Social Platform & Apps


Musicboard is a social platform that allows you to keep track of all the music you listen to and grow your passion for music with friends. Write reviews, rate albums, and compile lists in music’s fastest growing community.

musicboard.app

RYM ~ Rate Your Music


RYM is a community-built music and film database where you can rate, review, catalog and discover new music and films as well as participate in contributing to the database itself.

rateyourmusic.com
rateyourmusic.com/lists

Nightingale ~ Extensible Audio Player


Nightingale chirps your favorite tunes! A beautiful interface with a wide range of supported audio formats, Last.fm and multi-platform support!

nightingale-windows-screenshot

getnightingale.com
Add-ons

* A descendant of Songbird

Amarok ~ Cross Platform Audio Player


Amarok is a powerful music player, with multi-language support, for Macs, Unix/Linux and Windows. It has an intuitive interface and makes playing the music you love, and discovering new music, easier than ever before – and it looks good doing it!

Features:

  • Dynamic playlists matching different criteria
  • Collection managing with rating support
  • Support for basic iPod, MTP and UMS music player devices
  • Integrated Internet services: last.fm, Magnatune, Ampache and more.
  • Scripting support
  • Cover manager
  • Replaygain support

apps.kde.org/amarok
amarok.kde.org
Downloads
Documentation

Foobar2000 ~ DADA Automatic Song Rating


Date and duration adjusted (DADA) auto-rating algorithm for foobar2000

The DADA Auto-Rating algorithm (DAR) automatically rates music according to a variety of statistics collected by foobar2000’s official “playback statistics” plugin.

If done well, an auto-rating algorithm will simply tell you what your favorite (and conversely, least favorite) music is, and the rating will be derived from and reflect actual listening behavior. This is quite different from manual ratings (e.g. 1 – 5 stars set by the user), since there’s very often a disparity between what we’d like ourselves to like, and what we actually like. For those interested in uncovering their actual musical tastes, a good auto-rating formula can be quite illuminating.

Foobar - Ratings and DAR - cropped

www.giantpygmy.net/studio/?post=dada-music-auto-rating-algorithm-foobar2000
Hydrogen Audio Discussion