@@ -145,13 +145,15 @@ export const convertJellyfinSong = (
145145 name : item . Name ,
146146 artists,
147147 album : item . Album || "未知专辑" ,
148- cover : getImageUrl ( config , imageId , "Primary" , 300 , imageTag ) ,
149- coverSize : {
150- s : getImageUrl ( config , imageId , "Primary" , 100 , imageTag ) ,
151- m : getImageUrl ( config , imageId , "Primary" , 300 , imageTag ) ,
152- l : getImageUrl ( config , imageId , "Primary" , 1024 , imageTag ) ,
153- xl : getImageUrl ( config , imageId , "Primary" , undefined , imageTag ) ,
154- } ,
148+ cover : imageTag ? getImageUrl ( config , imageId , "Primary" , 300 , imageTag ) : "" ,
149+ coverSize : imageTag
150+ ? {
151+ s : getImageUrl ( config , imageId , "Primary" , 100 , imageTag ) ,
152+ m : getImageUrl ( config , imageId , "Primary" , 300 , imageTag ) ,
153+ l : getImageUrl ( config , imageId , "Primary" , 1024 , imageTag ) ,
154+ xl : getImageUrl ( config , imageId , "Primary" , undefined , imageTag ) ,
155+ }
156+ : undefined ,
155157 duration : item . RunTimeTicks ? Math . floor ( item . RunTimeTicks / 10000 ) : 0 , // 转换为毫秒
156158 size : 0 ,
157159 free : 0 ,
@@ -179,13 +181,15 @@ export const convertJellyfinAlbum = (
179181 name : item . Name ,
180182 artist : item . AlbumArtist || item . AlbumArtists ?. [ 0 ] ?. Name ,
181183 artistId,
182- cover : getImageUrl ( config , item . Id , "Primary" , undefined , imageTag ) ,
183- coverSize : {
184- s : getImageUrl ( config , item . Id , "Primary" , 100 , imageTag ) ,
185- m : getImageUrl ( config , item . Id , "Primary" , 300 , imageTag ) ,
186- l : getImageUrl ( config , item . Id , "Primary" , 1024 , imageTag ) ,
187- xl : getImageUrl ( config , item . Id , "Primary" , undefined , imageTag ) ,
188- } ,
184+ cover : imageTag ? getImageUrl ( config , item . Id , "Primary" , undefined , imageTag ) : "" ,
185+ coverSize : imageTag
186+ ? {
187+ s : getImageUrl ( config , item . Id , "Primary" , 100 , imageTag ) ,
188+ m : getImageUrl ( config , item . Id , "Primary" , 300 , imageTag ) ,
189+ l : getImageUrl ( config , item . Id , "Primary" , 1024 , imageTag ) ,
190+ xl : getImageUrl ( config , item . Id , "Primary" , undefined , imageTag ) ,
191+ }
192+ : undefined ,
189193 songCount : item . SongCount || item . ChildCount ,
190194 year : item . ProductionYear ,
191195 serverId : config . id ,
@@ -204,13 +208,15 @@ export const convertJellyfinArtist = (
204208 return {
205209 id : item . Id ,
206210 name : item . Name ,
207- cover : getImageUrl ( config , item . Id , "Primary" , undefined , imageTag ) ,
208- coverSize : {
209- s : getImageUrl ( config , item . Id , "Primary" , 100 , imageTag ) ,
210- m : getImageUrl ( config , item . Id , "Primary" , 300 , imageTag ) ,
211- l : getImageUrl ( config , item . Id , "Primary" , 1024 , imageTag ) ,
212- xl : getImageUrl ( config , item . Id , "Primary" , undefined , imageTag ) ,
213- } ,
211+ cover : imageTag ? getImageUrl ( config , item . Id , "Primary" , undefined , imageTag ) : "" ,
212+ coverSize : imageTag
213+ ? {
214+ s : getImageUrl ( config , item . Id , "Primary" , 100 , imageTag ) ,
215+ m : getImageUrl ( config , item . Id , "Primary" , 300 , imageTag ) ,
216+ l : getImageUrl ( config , item . Id , "Primary" , 1024 , imageTag ) ,
217+ xl : getImageUrl ( config , item . Id , "Primary" , undefined , imageTag ) ,
218+ }
219+ : undefined ,
214220 albumCount : item . ChildCount ,
215221 serverId : config . id ,
216222 serverType : config . type ,
@@ -229,13 +235,15 @@ export const convertJellyfinPlaylist = (
229235 id : item . Id ,
230236 name : item . Name ,
231237 description : item . Overview ,
232- cover : getImageUrl ( config , item . Id , "Primary" , undefined , imageTag ) ,
233- coverSize : {
234- s : getImageUrl ( config , item . Id , "Primary" , 100 , imageTag ) ,
235- m : getImageUrl ( config , item . Id , "Primary" , 300 , imageTag ) ,
236- l : getImageUrl ( config , item . Id , "Primary" , 1024 , imageTag ) ,
237- xl : getImageUrl ( config , item . Id , "Primary" , undefined , imageTag ) ,
238- } ,
238+ cover : imageTag ? getImageUrl ( config , item . Id , "Primary" , undefined , imageTag ) : "" ,
239+ coverSize : imageTag
240+ ? {
241+ s : getImageUrl ( config , item . Id , "Primary" , 100 , imageTag ) ,
242+ m : getImageUrl ( config , item . Id , "Primary" , 300 , imageTag ) ,
243+ l : getImageUrl ( config , item . Id , "Primary" , 1024 , imageTag ) ,
244+ xl : getImageUrl ( config , item . Id , "Primary" , undefined , imageTag ) ,
245+ }
246+ : undefined ,
239247 songCount : item . ChildCount ,
240248 serverId : config . id ,
241249 serverType : config . type ,
0 commit comments