github Nezreka/SoulSync 2.5.6
Version 2.5.6

11 hours ago

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_id when MB is primary)
  • Cover art via Cover Art Archive — uses cover-art-archive include 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/:id routes 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

Don't miss a new SoulSync release

NewReleases is sending notifications on new releases.