github htkhiem/euphonica v0.96.2-beta
v0.96.2-beta: Performance improvements for large libraries & bugfixes

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

Important notice

This release will cause existing artist avatars to be invalidated to fix a database bug. You'll have to download or set them again. My sincere apologies for the inconvenience.

Performance improvements

This release should enable Euphonica to work with larger libraries. It now runs well on a 30,000-song, 2,000-album, 1,000-artist synthetic library.

  • Fixed a breaking bug that causes the app to hang forever when its in-memory texture cache hits max capacity.
  • Switched the internal SQLite DB to use WAL journaling.
  • Moved more SQLite operations off the main thread. All writes now happen in a new threadpool that contains just one thread to avoid overloading the filesystem. This thread is parked after 15 seconds of inactivity.

Bugfixes

  • Crashing when asked to queue inaccessible songs (on unmounted storage for example)
  • Confusing artist avatar and album art when an album and an artist share the same name (think debut releases).

PRs

New Contributors

Full Changelog: v0.96.1-beta...v0.96.2-beta

Don't miss a new euphonica release

NewReleases is sending notifications on new releases.