watchparty/server/test
Nicolas 5b2b832be7
Some checks failed
Publier l'image Docker / test (pull_request) Failing after 4s
Publier l'image Docker / publish (pull_request) Has been skipped
Fix a track started directly never falling back to its albums artwork
imageUrlFors own Audio -> AlbumId fallback was silently never
triggering for a track played directly (not via its album/artist),
because the raw item that decision runs against - CatalogService
getRawItem - never requested AlbumId from Emby. Its default field set
for a single-item GET omits it entirely, so item.AlbumId read
undefined regardless of whether the tracks actual album had one -
falling through to the tracks own id every time, which essentially
never has a Primary image of its own. Every other path that resolves a
tracks image already asks for AlbumId correctly (getAlbumTracks/
getPlaylistItemsRaw), which is why launching a whole album/artist/
playlist was never affected. Fixed the one gap: getRawItem now
requests Fields=AlbumId too.

Flagged directly as probably not the whole images-are-hard-to-find
story - a real Emby library can also legitimately have no Primary
image at all for a given artist/album, which is not a bug this app can
fix.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 10:26:33 +02:00
..
castTokenService.test.ts Cast a party's video to a Chromecast 2026-09-15 10:13:12 +02:00
catalogService.test.ts Fix a track started directly never falling back to its albums artwork 2026-09-18 10:26:33 +02:00
embyClient.test.ts Fix casting past the first segment, and the toolbar's real auto-hide bug 2026-09-15 20:18:29 +02:00
embySessionService.test.ts Report watch-party streams to Emby's own Sessions API (admin dashboard) 2026-09-15 23:45:14 +02:00
musicQueueService.test.ts Queue a whole album or an artist's entire discography in one action 2026-09-16 07:46:38 +02:00
partyService.test.ts Report watch-party streams to Emby's own Sessions API (admin dashboard) 2026-09-15 23:45:14 +02:00
partyStreamService.test.ts Replace PlayingItems/Progress with direct UserData writes 2026-09-14 23:53:59 +02:00
playstateService.test.ts Replace PlayingItems/Progress with direct UserData writes 2026-09-14 23:53:59 +02:00
socketGateway.test.ts Sticky catalog search bar, and let anyone seek within a music track 2026-09-15 23:27:23 +02:00
transcodeService.test.ts Fix casting past the first segment, and the toolbar's real auto-hide bug 2026-09-15 20:18:29 +02:00