mirror of
https://github.com/navidrome/navidrome.git
synced 2026-10-15 22:07:08 +02:00
Real Jellyfin fills ImageTags from each item's own images before falling back to the parent album, and Finamp checks imageTags.Primary before AlbumId. Our mapper read only the album's image, so a track with distinct embedded art silently showed the album cover. Emit exactly one entry under ImageBlurHashes.Primary: Go marshals map[string]string in sorted key order rather than insertion order, so a second entry could pair the wrong blurhash with the image imageId resolves to, and Finamp pins that pairing in its cache for 365 days. |
||
|---|---|---|
| .. | ||
| dto.go | ||
| dto_suite_test.go | ||
| fields.go | ||
| fields_test.go | ||
| filters_test.go | ||
| ids.go | ||
| ids_test.go | ||
| mappers.go | ||
| mappers_test.go | ||