Fix fallback to album image for Jellyfin (#97)

This commit is contained in:
jeffvli 2023-05-09 12:01:51 -07:00
parent 346b8be122
commit 5eeded6c72

View file

@ -80,10 +80,6 @@ const getSongCoverArtUrl = (args: {
}) => { }) => {
const size = args.size ? args.size : 100; const size = args.size ? args.size : 100;
if (!args.item.ImageTags?.Primary) {
return null;
}
if (args.item.ImageTags.Primary) { if (args.item.ImageTags.Primary) {
return ( return (
`${args.baseUrl}/Items` + `${args.baseUrl}/Items` +
@ -94,18 +90,18 @@ const getSongCoverArtUrl = (args: {
); );
} }
if (!args.item?.AlbumPrimaryImageTag) { if (args.item?.AlbumPrimaryImageTag) {
return null; // Fall back to album art if no image embedded
return (
`${args.baseUrl}/Items` +
`/${args.item?.AlbumId}` +
'/Images/Primary' +
`?width=${size}&height=${size}` +
'&quality=96'
);
} }
// Fall back to album art if no image embedded return null;
return (
`${args.baseUrl}/Items` +
`/${args.item?.AlbumId}` +
'/Images/Primary' +
`?width=${size}&height=${size}` +
'&quality=96'
);
}; };
const getPlaylistCoverArtUrl = (args: { baseUrl: string; item: JFPlaylist; size: number }) => { const getPlaylistCoverArtUrl = (args: { baseUrl: string; item: JFPlaylist; size: number }) => {