github htkhiem/euphonica v0.90.3-alpha

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

From this version onwards we are targeting a v1.0 release, hence the version bump.

This version introduces support for matching app accent colour to currently-playing song's album art, and a big revamp of the offline cache mechanism.

Summary

  • New: Customisable spectrum equaliser! (already on main branch since February)
  • New: album rating system using myMPD-compatible tag schema (requires MPD 0.24+).
  • New: Optional capabilities UI with instructions on how to enable them for your MPD instance.
  • New: UI with album-art-matching accent colour support, wider seekbar, and live bitrate readout.
  • New: Setting custom images as album arts and artist avatars are now supported.
  • Refactor: Replaced PoloDB with plain ol' SQLite - easier to inspect, composite indices are supported, etc. Actual metadata docs are still BSON blobs, but since they're only BSON when stored, BSON is now much less prevalent in our cache code. Also, I took this chance to significantly cut down on string clones.
  • Refactor: Replaced murmur2 hashing of URIs with simple base64url encoding. This also does what we need (avoiding special chars) but never collides and is completely reversible.
  • Refactor: Added loading spinners to artist bio, artist discography/songs subviews, album wiki and album content.
  • Fix: Fixed spectrum equaliser "lifting off" from the window's bottom edge when smooth curves drawing (default) is enabled.

PRs

Full Changelog: v0.12.0-alpha...v0.90.3-alpha

Don't miss a new euphonica release

NewReleases is sending notifications on new releases.