Skip to content

SoulSync

v2.5.6 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 16d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Updates v2.5.5 → v2.5.6, Artist Detail Deep Links, and Quarantine & Library Fixes across a mixed release.

Changes in this release

Feature Medium

Cover art via Cover Art Archive verified before storing URLs, fixing blank art on wishlist entries.

Cover art via Cover Art Archive verified before storing URLs, fixing blank art on wishlist entries.

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Feature Medium

/artist-detail/:source/:id routes open correct artist detail modal directly from URL.

/artist-detail/:source/:id routes open correct artist detail modal directly from URL.

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Feature Medium

Source context preserved when navigating from discover modals in artist detail.

Source context preserved when navigating from discover modals in artist detail.

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Feature Medium

MusicBrainz now primary metadata source with full watchlist scan parity and source-aware similar artist maps.

MusicBrainz now primary metadata source with full watchlist scan parity and source-aware similar artist maps.

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

MusicBrainz service test button functional on dashboard.

MusicBrainz service test button functional on dashboard.

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Diagnose tool reports MusicBrainz ID coverage stats.

Diagnose tool reports MusicBrainz ID coverage stats.

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Release art fallback in artist detail hero when primary image is missing.

Release art fallback in artist detail hero when primary image is missing.

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Watchlist sidebar nav icon pulses while a scan is running.

Watchlist sidebar nav icon pulses while a scan is running.

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Downloads sidebar nav icon animates while downloads are active.

Downloads sidebar nav icon animates while downloads are active.

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

MusicBrainz is now a primary metadata source.

MusicBrainz is now a primary metadata source.

Source: granite4.1:30b@2026-05-19-audit

Confidence: low

Feature Medium

Watchlist scans achieve full discography parity with library checks and wishlist additions.

Watchlist scans achieve full discography parity with library checks and wishlist additions.

Source: granite4.1:30b@2026-05-19-audit

Confidence: low

Feature Medium

Similar artist maps and personalized playlists use MusicBrainz IDs when MB is primary.

Similar artist maps and personalized playlists use MusicBrainz IDs when MB is primary.

Source: granite4.1:30b@2026-05-19-audit

Confidence: low

Bugfix Medium

Quarantine approval flows hardened against edge cases.

Quarantine approval flows hardened against edge cases.

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Bugfix Medium

Manual library matches honoured across all source labels.

Manual library matches honoured across all source labels.

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Bugfix Medium

Amazon worker schema migration hardened.

Amazon worker schema migration hardened.

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Full changelog

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

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track SoulSync

Get notified when new releases ship.

Sign up free

About SoulSync

Automated Music Discovery and Collection Manager

All releases →

Beta — feedback welcome: [email protected]