2.6.8
big one. new tools, a download retry overhaul, and a pile of issue fixes.
new stuff
- blocklist — proper artist / album / track blocklist on the watchlist page. paste a link or id, it matches the ban across your other sources, and it's enforced at the wishlist, the download queue, and manual downloads. your old discovery blacklist migrates in.
- download retry overhaul (#801) — on an acoustid/integrity fail it now retries the next-best candidate, exhausts a source from cache before moving on, and switches sources instead of just quarantining. new opt-in knobs on the downloads settings.
- download origins — see (and delete) exactly what your watchlist + playlist syncs pulled in, and why.
- expired download cleaner — maintenance job that cleans up synced downloads past a retention window you set per origin. keeps anything you still mirror/watch or have played more than once. dry-run by default.
- lyrics filler — fills missing .lrc lyrics (only flags tracks lyrics actually exist for). re-tag tool gets a lyrics option too.
- youtube works out of the box now (ships the js runtime + nightly yt-dlp).
fixes
- spotify daily docker de-auth fixed — tokens live in the db now (wolf39us)
- #705 unreleased tracks stop burning wishlist / fresh tape cycles
- #809 navidrome plays even when the library isn't mounted on disk
- #767 reorganize picks the right album edition instead of mislabeling singles as deluxe
- #806 cover art at native resolution + correct editions (vol.4 stops wearing vol.4.5's cover)
- #804 import no longer wipes good tags into "unknown artist", no false duration-quarantines on your own files, and the import window shows the actual reason
- artist pages show your full discography again (cache poisoning) + #808 missing tracks
- cover-art filler: fix album or artist art independently (pache711), and read-only detection that doesn't false-block writable libraries (sokhi)
- watchlist itunes-id backfill that actually works + repairs the deezer-id corruption
- torrents: stalled-download handling so a dead magnet doesn't hog a worker for 6h (noldevin)
- manual match by pasted musicbrainz link/id (ashh)
- plus a dashboard + download/discovery modal visual pass, and a bunch of smaller fixes
full list in the what's new modal.