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.