github Nezreka/SoulSync 2.5.5
Version 2.5.5

7 hours ago

v2.5.4 → v2.5.5

Summary

  • Manual Library Match — new centralized tool that lets you explicitly link a source track (wishlist / sync history) to an existing library track. Once linked, SoulSync permanently skips that track during wishlist cleanup and download analysis, even when Force Download is on. Tool card on the Tools page, shortcut button on the Sync page. Full match management table with remove support.
  • Missing Track Import — enhanced library view now surfaces actionable missing tracks from canonical metadata. "I Have This" copies an existing library file, runs normal post-processing with the target track's context, and inserts a proper library row. Album identity tags inherited from siblings so Navidrome doesn't split albums.
  • Soulseek Album Preflight Scorer — album downloads now pick a coherent slskd folder before enqueuing per-track. Scorer compares title, artist, year, track count, tracklist coverage, and peer quality; penalizes wrong editions (deluxe/remix/live). Only runs when Soulseek is the selected or first-priority source — hybrid fallback behavior unchanged.
  • Full Release Dates in Audio Tags — tags now preserve the full release date (YYYY-MM-DD) instead of year-only when source data carries it.
  • Tighter Discography Soundtrack Matching — artist discography lookups no longer pull in soundtrack albums unless the artist is a primary credit.
  • Quarantine Button Escaping Fix — Approve/Delete buttons no longer silently no-op on filenames with apostrophes or special characters.

Don't miss a new SoulSync release

NewReleases is sending notifications on new releases.