io.github.htkhiem.Euphonica

MPD client with delusions of grandeur
 
  0
  no reviews



Dynamic playlists, integrated spectrum visualiser, background blur, synced lyrics & more.

**Features**

  • Supports most MPD features, from queue reordering and ReplayGain to output control, crossfade and MixRamp.
  • Client-side dynamic playlists: both query and sticker filter rules, multiple ordering clauses, fetch-first limits, scheduled refreshes, all via an intuitive editor UI.
  • Fetch album arts, artist avatars and (synced) song lyrics from external sources (currently supporting Last.fm, MusicBrainz and LRCLIB).
  • Configurable multi-artist tag splitting.
  • Stay in control while in the background via MPRIS & XDG Background Portal.
  • Customisable spectrum visualiser (FIFO or system PipeWire).
  • Live bitrate readout + audio quality indicators (lossy, lossless, hi-res, DSD).
  • Largely **zero-cost** static background blur.
  • Volume knob with dBFS readout support ('cuz why not?)
  • User-friendly configuration UI & GSettings backend
  • MPD passwords are securely stored in your user's login keyring.
  • Works with large playlists (tested with 30K songs).
  • Commands are bundled into lists for efficient MPD-side processing where possible.
  • myMPD-compatible stickers handling.

<em>PipeWire permissions</em>

Euphonica requires PipeWire capture permissions for its PipeWire visualizer backend, but currently it is only possible to specify a "blanket" PipeWire permission that also allows screen recording, microphone access, etc. Euphonica does not make use of these extra permissions, and will be updated to use a more restricted "audio portal" when one becomes available.

<em>Screenshot content copyright information & disclaimer</em>

Album arts contained in the screenshots have been substituted with random photos from Pexel. All credits go to the original authors.

Euphonica is solely a music player programme and does not provide any media content or sources. Users must provide their own content or manually configure Euphonica to access third party online services.