
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.