navidrome/server/jellyfin/dto
Deluan d24ba9b5ea fix(jellyfin): display playlist cover art
Uploaded playlist covers never showed in clients for two reasons: the
playlist BaseItemDto advertised no Primary ImageTag (so clients didn't
know to fetch a cover), and the public image endpoint resolved artwork
under the request's anonymous context, so a private playlist failed its
visibility filter and fell back to the placeholder. Advertise the Primary
image tag/blurhash on playlists, and resolve artwork under an elevated
context (as core/artwork's cache warmer does).
2026-07-05 23:22:37 -04:00
..
blurhash.go fix(jellyfin): emit per-image ImageBlurHashes so clients de-dupe images and stop warning 2026-07-05 22:35:01 -04:00
blurhash_test.go fix(jellyfin): emit per-image ImageBlurHashes so clients de-dupe images and stop warning 2026-07-05 22:35:01 -04:00
dto.go feat(jellyfin): implement GET /Playlists/{id} for playlist visibility 2026-07-05 23:22:37 -04:00
dto_suite_test.go feat(jellyfin): add Jellyfin DTOs and model mappers 2026-07-05 14:26:24 -04:00
ids.go fix(jellyfin): hex-encode item ids at the API boundary for Jellyfin client compatibility 2026-07-05 22:07:32 -04:00
ids_test.go fix(jellyfin): hex-encode item ids at the API boundary for Jellyfin client compatibility 2026-07-05 22:07:32 -04:00
mappers.go fix(jellyfin): display playlist cover art 2026-07-05 23:22:37 -04:00
mappers_test.go fix(jellyfin): display playlist cover art 2026-07-05 23:22:37 -04:00