github htkhiem/euphonica v0.96.4-beta
Further queue performance improvements & bugfixes

latest releases: v0.98.0-beta, v0.97.2-beta, v0.97.1-beta...
pre-release3 months ago

Queue performance improvements

With this release all queue operations, including ones performed by other players, will be handled asynchronously on Euphonica's side. There should be very little blocking logic left, and as such there should be even fewer stuttering on older systems or slower connections.

For any remaining performance hiccups, bug reports are especially welcome.

Lyrics-based seeking

For songs with synced lyrics, clicking on a lyric line will seek to its timestamp.

Bugfixes

  • Fixed a crash when newlines are included as artist tag delimiters & there are UTF-8 characters.
  • Fixed a crash caused by the PipeWire visualiser backend when changing tracks via MPRIS (including playerctl).
  • Fixed volume knob not reflecting remote changes.
  • Changed MPRIS play command behaviour to start playing again from the last-played track in the queue while in the stopped state.
  • Empty album & artist tags are now properly included in the Album & Artist views.

PRs

  • Improve handling of empty album & artist tags by @htkhiem in #132
  • Safely ignore invalid Aho-Corasick matches by @htkhiem in #137
  • Make queue updates asynchronous by @htkhiem in #133
  • Seek to timestamp when lyric line is clicked by @htkhiem in #139
  • More queue & playlist view performance improvements by @htkhiem in #140
  • Change MPRIS play behaviour & implement remote volume change UI update by @htkhiem in #141

Full Changelog: v0.96.3-beta...v0.96.4-beta

Don't miss a new euphonica release

NewReleases is sending notifications on new releases.