github Nezreka/SoulSync 2.6.6
Version 2.6.6

5 hours ago

2.6.6

dev → main. version bumped to 2.6.6, what's new updated.

new

  • artist map v2 (#782) — the discover artist map is fully reworked: one-island-at-a-time genre view, live bloom-in bubbles, a right-side info panel (watchlist state, coverage, top artists), api-backed search, and it's mobile responsive now.
  • similar artists, end to end — new musicmap enrichment worker that builds a library-wide similar-artists graph (every stored similar matched to a real metadata source), its own dashboard orb, and recommendations that now tell you why ("because you have X & Y") and live in a first-class "recommended for you" section on discover instead of a buried modal button.
  • cover art filler, for real — now finds albums missing art on disk (not just in the db), and applying it actually embeds the art into your files + writes cover.jpg using the standard import path (honors your cover-art source order). purely additive — never touches existing tags, skips files that already have art. also stricter matching so the new sources stop attaching the wrong cover.

fixes

  • qbittorrent 5.2.0+ wouldn't connect — 5.2.0 changed the login endpoint to return 204 instead of "Ok."; we required "Ok." so every login failed. fixed (covers 5.2.0/5.2.1, no more whitelist workaround).
  • organize by playlist (#780) — library registration, wishlist after failed downloads, filesystem-aware download missing, stale playlist cache, + follow-up fixes (deezer/non-spotify resolve, snapshot-based staleness).
  • musicmap 404s no longer miscounted as errors in the similar-artists worker.

perf + polish

  • faster nav + smoother scroll (#783) — nav fires on press, canvases pause during scroll, off-screen lists skip layout, dashboard loads in parallel, no more spurious settings-save on every visit, + a "reduce visual effects" mode. (reverted the websocket-first transport change — polling-first is safer behind proxies.)
  • dashboard mobile responsiveness (enrichment cluster + rate monitor) and a subtle living-nucleus treatment on the manage-workers hub.
  • docs: acoustid api key + retag gotcha (#781).

contributors: #780 @kekkokk · #782 @Nezreka · #783 @nick2000713 · #781 @Arvuno

Don't miss a new SoulSync release

NewReleases is sending notifications on new releases.