v2.5.5 → v2.5.6
MusicBrainz as Primary Metadata Source
MusicBrainz is now a first-class primary metadata source. Select it in Settings → Metadata and all search, discovery, watchlist scanning, similar artist maps, and personalized playlists run off MusicBrainz data with no Spotify or iTunes dependency.
- Full watchlist scan parity — scans discography, checks library, adds missing tracks to wishlist
- Similar artist map and personalized playlists source-aware (picks
similar_artist_musicbrainz_idwhen MB is primary) - Cover art via Cover Art Archive — uses
cover-art-archiveinclude on release fetch to verify art exists before storing the URL (fixes blank art on wishlist entries) - MusicBrainz service test button on the dashboard now works (was returning "Unknown service")
- Diagnose tool reports MusicBrainz ID coverage stats
Artist Detail Deep Links
/artist-detail/:source/:idroutes open the correct artist detail modal directly from a URL- Source context preserved when navigating from discover modals
- Release art fallback in artist detail hero when primary image is missing
Quarantine & Library Fixes
- Quarantine approval flows hardened against edge cases
- Manual library matches honoured across all source labels
- Amazon worker schema migration hardened
UI Feedback
- Watchlist sidebar nav icon pulses while a scan is running
- Downloads sidebar nav icon animates while downloads are active