github Nezreka/SoulSync 1.9
Version 1.9 - Help Page, Qobuz Support, Tidal/Qobuz workers, UI Overhaul, Enhanced Library view

8 hours ago

SoulSync v1.9

Highlights

Tidal & Qobuz Enrichment Workers — Two new background enrichment workers bring the total to 9 services. Artists, albums, and
tracks are automatically matched against Tidal and Qobuz with IDs, thumbnails, labels, and metadata backfilled. Dashboard
buttons with real-time status, pause/resume, and no-auth detection.

Full Qobuz Download Support — Qobuz added as a first-class download source alongside Tidal and Soulseek, with quality
selection up to Hi-Res 24-bit/192kHz and playlist import support.

Hybrid Mode Redesign — Overhauled download source selection with drag-and-drop priority ordering and conditional per-source
settings.

Spotify Rate Limit Protection — Automatic detection of long rate limit bans with global API suppression, seamless iTunes
fallback, live countdown modal, and one-click disconnect.

Profile Permissions & Page Access Control — Admin-controlled per-profile page visibility, download toggles, and customizable
home pages.

Now Playing Overhaul — Redesigned media player with expanded modal, album art ambient glow, Smart Radio mode, queue system,
Web Audio visualizer, and Media Session API controls.

Enhanced Library Manager — Write Tags to File (MP3/FLAC/OGG/M4A) with tag preview diffs, batch writing, optional cover art
embedding, and server sync to Plex/Jellyfin/Navidrome. Manual matching and enrichment now support all 9 services.

Last.fm & Genius Enrichment Workers — Background workers for Last.fm (listener counts, tags, bios) and Genius (descriptions,
lyrics, alternate names) with settings reload and no-auth detection.

UI & Visual Overhaul — Per-page particle animations, sidebar audio visualizer with 5 styles, SVG nav icons, gradient shimmer
headers, two-column badge layout for artist cards, and comprehensive Help & Docs page.

Bug Fixes

  • Fix Tidal search endpoint (URL casing, JSON:API headers, best-match selection)
  • Fix Genius search blindly matching wrong artists
  • Fix library page albums merging across different artists
  • Fix infinite Spotify rate limit loop from unguarded auth probes
  • Fix Docker upgrade crashes from stale volume mounts
  • Tidal download validation, playlist pagination rate limiting, and version field in track names
  • Watchlist badge source-aware ID selection

Don't miss a new SoulSync release

NewReleases is sending notifications on new releases.