github Nezreka/SoulSync 2.2
Version 2.2 - Wing It, Server Playlist Manager, Track Redownload & Notification Redesign

4 hours ago

SoulSync v2.2

Major Features

Wing It Mode
Download or sync playlists without metadata discovery. Bypass Spotify, iTunes, and Deezer matching to use raw track names directly. Designed for obscure tracks on YouTube or SoundCloud. Available on all discovery modals and ListenBrainz Discover page cards.

Server Playlist Manager
A new default tab on the Sync page. Compare mirrored playlists against your media server side-by-side. Features a dual-column editor withclick-to-scroll linking, title similarity scoring, and album art to find missing tracks or swap wrong matches.

Track Redownload
Fix mismatched downloads via the library view. A three-step process allows you to choose a metadata source, search all download sources in parallel, and replace the old file automatically with full pipeline parity.

Redesigned Notifications
Includes compact pill toasts in the bottom-right, a notification bell with an unread badge, and a history panel showing the last 50 notifications with timestamps and reference links.

Improvements

Spotify API Caching: Artist album results are now cached and auth probe intervals have been reduced to significantly decrease API calls and prevent rate limit bans.

Auto-pause Enrichment: Spotify, Last.fm, and Genius workers now automatically pause during active downloads to preserve rate limit headroom.

Hybrid Download Fix (#235): Fallback sources are now properly attempted when primary source results fail quality filtering.

Discovery Progress Fix: Modals for YouTube, Tidal, ListenBrainz, and Beatport now show live progress instead of remaining on "Pending."

Smart Delete: Added the ability to delete tracks from the library only or remove the physical file from the disk.

Source Management: Added the ability to view download origins and blacklist specific sources to prevent recurring bad matches.

Provenance Tracking: Records the service, username, and filename for every download for future reference.

Bug Fixes

Removed "- Topic" suffix from YouTube auto-generated channel names (#231).

Made Cover Art Archive (CAA) album art an opt-in toggle in Settings (#232).

Fixed cover.jpg failing to use CAA high-res sources when enabled.

Updated Genius artist search to return multiple results for manual matching (#233).

Fixed the Download Discography button on library artist pages.

Fixed sync history incorrectly displaying album downloads instead of playlist syncs.

Fixed track number extraction parsing artist names as numbers (e.g., "50 Cent").

Increased Navidrome API timeout from 10s to 60s.

Fixed an issue where Tidal playlists showed 0 tracks.

Discovery data is now preserved during playlist re-mirroring.

Fixed enrichment workers making API calls before the paused flag was fully set.

Don't miss a new SoulSync release

NewReleases is sending notifications on new releases.