This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryUpdates v2.5.5 → v2.5.6, Artist Detail Deep Links, and Quarantine & Library Fixes across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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_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
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
Related context
Related tools
Beta — feedback welcome: [email protected]