v0.7.0-alpha.5
What to Download (below)
- Mac users: download the .dmg
- Windows users: download the "setup" .exe
- Linux: you know what you want
What's Changed
Resolution Engine
- Fixed track resolution order in playlists — Tracks at the top of the viewport now resolve before tracks further down. Previously, background pre-resolution could hold top tracks at low priority while newly-enqueued bottom tracks resolved first.
- Fixed Local Files icon flashing — The Local Files resolver icon no longer briefly appears and disappears on tracks with no local match during resolution.
- Fixed resolvers with no match being re-queried endlessly — Resolvers that returned no match are no longer re-queried on every resolution cycle.
- Fixed playbar showing wrong album art after reporting a bad match.
- Fixed album not re-resolving when local files are added to watch list.
Apple Music
- Fixed connection failing when Music.app is not open — The native MusicKit authorization dialog could silently fail if macOS hadn't fully processed the app activation. Added a delay before requesting auth and a retry if the dialog doesn't appear. Also prevents multiple simultaneous connection attempts from rapid clicking.
Sync
- Added mass-removal safeguard — If a sync would remove more than 25% of a provider's tracks (and more than 50 tracks), the removals are now skipped. This protects against data loss when a provider API returns incomplete results due to pagination failures or rate limiting.
Full Changelog: v0.7.0-alpha.4...v0.7.0-alpha.5