This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryUpdates new stuff, wolf39us, and pache711 across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds blocklist for artist/album/track across sources. Adds blocklist for artist/album/track across sources. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Feature | Medium |
Overhauls download retry logic to use next-best candidates and switch sources. Overhauls download retry logic to use next-best candidates and switch sources. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Feature | Medium |
Introduces download origins view to see and delete synced items. Introduces download origins view to see and delete synced items. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Feature | Medium |
Adds expired download cleaner maintenance job with configurable retention. Adds expired download cleaner maintenance job with configurable retention. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Feature | Medium |
Implements lyrics filler for missing .lrc files and adds lyrics option to re‑tag tool. Implements lyrics filler for missing .lrc files and adds lyrics option to re‑tag tool. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Feature | Medium |
Ships YouTube support with embedded JS runtime and nightly yt‑dlp. Ships YouTube support with embedded JS runtime and nightly yt‑dlp. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Feature | Low |
Adds manual match by pasted MusicBrainz link or ID. Adds manual match by pasted MusicBrainz link or ID. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes Spotify daily Docker de‑authentication by persisting tokens in the database. Fixes Spotify daily Docker de‑authentication by persisting tokens in the database. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Bugfix | Medium |
Prevents unreleased tracks from consuming wishlist/fresh‑tape cycles (issue #705). Prevents unreleased tracks from consuming wishlist/fresh‑tape cycles (issue #705). Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Bugfix | Medium |
Allows Navidrome to play even when the library is not mounted on disk (issue #809). Allows Navidrome to play even when the library is not mounted on disk (issue #809). Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Bugfix | Medium |
Corrects reorganize to select proper album edition and avoids mislabeling singles as deluxe (issue #767). Corrects reorganize to select proper album edition and avoids mislabeling singles as deluxe (issue #767). Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Bugfix | Medium |
Fixes import preserving good tags, avoiding false duration quarantines, and showing actual error reasons. Fixes import preserving good tags, avoiding false duration quarantines, and showing actual error reasons. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Restores full discography on artist pages and resolves missing tracks (issue #808). Restores full discography on artist pages and resolves missing tracks (issue #808). Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Fixes cover‑art filler to handle album or artist art independently and corrects read‑only detection. Fixes cover‑art filler to handle album or artist art independently and corrects read‑only detection. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Repairs iTunes ID backfill on watchlist and fixes Deezer ID corruption. Repairs iTunes ID backfill on watchlist and fixes Deezer ID corruption. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Improves torrent stalled‑download handling to prevent worker hogging for long periods (issue #noldevin). Improves torrent stalled‑download handling to prevent worker hogging for long periods (issue #noldevin). Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
Full changelog
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.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]