Skip to content

SoulSync

v3.0.5 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 11d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Import upgrades use exact IDs and ISRCs for album identification and now carry .lrc lyrics with tracks.

Changes in this release

Feature Low

Applies pasted cookies.txt to video downloads as well as music.

Applies pasted cookies.txt to video downloads as well as music.

Source: llm_adapter@2026-07-16

Confidence: high

Feature Low

Allows Spotify free accounts to provide cover art.

Allows Spotify free accounts to provide cover art.

Source: llm_adapter@2026-07-16

Confidence: high

Feature Low

Lyrics .lrc sidecars now move with tracks during import and download.

Lyrics .lrc sidecars now move with tracks during import and download.

Source: llm_adapter@2026-07-16

Confidence: high

Feature Low

Movie detail pages show separate Get and wishlist toggle buttons.

Movie detail pages show separate Get and wishlist toggle buttons.

Source: llm_adapter@2026-07-16

Confidence: high

Feature Low

Imports now identify albums by exact Spotify IDs or ISRC tags first.

Imports now identify albums by exact Spotify IDs or ISRC tags first.

Source: llm_adapter@2026-07-16

Confidence: low

Feature Low

Import identifies albums using Spotify links or ISRC folder consensus first.

Import identifies albums using Spotify links or ISRC folder consensus first.

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

Bugfix Medium

Enables loading of Tidal playlists larger than 20 items.

Enables loading of Tidal playlists larger than 20 items.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Improves MusicBrainz search to prioritize the Korn band over a Thai pop duo.

Improves MusicBrainz search to prioritize the Korn band over a Thai pop duo.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Corrects MusicBrainz artist card photos to resolve via official links.

Corrects MusicBrainz artist card photos to resolve via official links.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Prevents huge artist images from breaking page layout.

Prevents huge artist images from breaking page layout.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Fixes wrong artist photo updates across sources.

Fixes wrong artist photo updates across sources.

Source: llm_adapter@2026-07-16

Confidence: low

Bugfix Low

Updates artist photo consistently across Soulsync, media server, and disk file.

Updates artist photo consistently across Soulsync, media server, and disk file.

Source: granite4.1:30b@2026-07-16-audit

Confidence: high

Full changelog

3.0.5

the community-reports release: eight user requests and bug reports, all shipped. imports got two real upgrades (exact-ID identification + lyrics travel with tracks), and a pile of "why is this wrong" reports turned out to be real bugs, now dead.

import: identify albums by exact IDs

files from spotify-derived tools carry an ISRC tag and the track's spotify link in the comment field. import now uses them FIRST: the spotify link resolves 1:1 to the album, and ISRCs resolve by folder consensus (one recording lives on many releases, so the album containing most of the folder's codes wins and a compilation can't hijack the import). fixes text-search failures on japanese releases. folders without IDs cost nothing and behave exactly as before. thanks Sokhi.

import: lyrics travel with tracks

a track's .lrc sidecar now moves with it (renamed to match), on imports and downloads both. they used to get stranded in the source folder. thanks lilbob5769.

video: movies get a real Get button

movie detail pages now show two buttons like shows do: Get is always visible (opens the download modal with per-source manual search and grab), and a separate wishlist toggle adds or removes in place. before, one button wore three states, so an unowned movie said "add to wishlist" and a wishlisted one hid the download path entirely.

the fix list

  • change a wrong artist photo everywhere: hover the artist image on the library page, pick from every connected source, and it updates soulsync, your media server, and artist.jpg on disk (what navidrome reads) in one go
  • tidal playlists over ~20 all load now (#1035): tidal pages its playlist api and we only read the first page. thanks i-byrana.
  • searching "korn" on musicbrainz shows the band, not a thai pop duo (#1036): same-name artists all tie on search score, so the cleanup kept whichever one musicbrainz listed first. ties now break on community tag weight. thanks QT3496.
  • musicbrainz artist cards wear the right photo (#1036): the photo was looked up by name and a same-named artist could hijack it. photos now resolve through musicbrainz's own links to the artist's exact deezer/spotify/apple pages.
  • huge artist images no longer crush the artist page layout (#1036): the image was sized against the window instead of its container.
  • paste cookies.txt works on the video side too: headless/docker users' pasted youtube cookies now apply to channels and video downloads, not just music. thanks llovi.
  • spotify free metadata works as a cover art source: the art source list only offered spotify to connected accounts. thanks Sokhi.

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

Track SoulSync

Get notified when new releases ship.

Sign up free

About SoulSync

Automated Music Discovery and Collection Manager

All releases →

Beta — feedback welcome: [email protected]