Fix fallback to album image for Jellyfin (#97)
This commit is contained in:
parent
346b8be122
commit
5eeded6c72
1 changed files with 10 additions and 14 deletions
|
@ -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,10 +90,7 @@ const getSongCoverArtUrl = (args: {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!args.item?.AlbumPrimaryImageTag) {
|
if (args.item?.AlbumPrimaryImageTag) {
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Fall back to album art if no image embedded
|
// Fall back to album art if no image embedded
|
||||||
return (
|
return (
|
||||||
`${args.baseUrl}/Items` +
|
`${args.baseUrl}/Items` +
|
||||||
|
@ -106,6 +99,9 @@ const getSongCoverArtUrl = (args: {
|
||||||
`?width=${size}&height=${size}` +
|
`?width=${size}&height=${size}` +
|
||||||
'&quality=96'
|
'&quality=96'
|
||||||
);
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
return null;
|
||||||
};
|
};
|
||||||
|
|
||||||
const getPlaylistCoverArtUrl = (args: { baseUrl: string; item: JFPlaylist; size: number }) => {
|
const getPlaylistCoverArtUrl = (args: { baseUrl: string; item: JFPlaylist; size: number }) => {
|
||||||
|
|
Reference in a new issue