Dynamic playlists, integrated spectrum visualiser, background blur, synced lyrics & more.
Features
PipeWire permissions
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.
Screenshot content copyright information & disclaimer
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.
New: Drag-and-drop to reorder tracks in Queue View and Playlist Editor.
New: Volume knob now supports angular dragging for touchscreen use.
New: Queue View search by track name, artist or both.
New: Queue View now automatically scroll to playing track.
New: Optional playback actions upon closing Euphonica (do nothing, pause, stop, stop and clear queue). Defaults to 'do nothing'.
New: Cairo-based visualiser renderer in addition to the GSK one. Serves as the new default as it is usually more performant.
New: Overall significant visualiser performance improvements for both renderers especially on 4K+ displays.
Change: New, more compact seekbar design with animated wave-like lighting pattern. Volume knob also has a new gradients-based look.
Change: Play/pause button is now a suggested-action pill.
Change: More compact bottom bar design.
Change: Tweaked Now Playing pane to expose volume knob directly and symmetrically + use the new seekbar.
Change: Visualiser now uses Catmull-Rom curves instead for smoother looks.
Change: Default multi-artist tag delimiters adjusted to avoid splitting artists with '.ft' in their names.
Fix: Several memory leaks. Euphonica should now properly free a lot of memory upon backgrounding.
Fix: Queue View stuck at loading spinner upon resurfacing from background mode.