mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 07:27:15 +08:00
fix(jellyfin): 修复播放通知封面缺失问题 (#5938)
This commit is contained in:
@@ -502,18 +502,17 @@ class Jellyfin:
|
|||||||
try:
|
try:
|
||||||
res = RequestUtils(timeout=10).get_res(url, params)
|
res = RequestUtils(timeout=10).get_res(url, params)
|
||||||
if res:
|
if res:
|
||||||
images = res.json().get("Images")
|
images = res.json().get("Images") or []
|
||||||
for image in images:
|
for image in images:
|
||||||
if image.get("ProviderName") == "TheMovieDb" and image.get("Type") == image_type:
|
if image.get("ProviderName") == "TheMovieDb" and image.get("Type") == image_type:
|
||||||
return image.get("Url")
|
return image.get("Url")
|
||||||
# return images[0].get("Url") # 首选无则返回第一张
|
# TMDB 无匹配时回退本地图片
|
||||||
|
logger.info(f"未找到 TMDB {image_type},回退本地图片")
|
||||||
else:
|
else:
|
||||||
logger.info(f"Items/RemoteImages 未获取到返回数据,采用本地图片")
|
logger.info(f"Items/RemoteImages 未获取到返回数据,采用本地图片")
|
||||||
return self.generate_image_link(item_id, image_type, True)
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"连接Items/Id/RemoteImages出错:" + str(e))
|
logger.error(f"连接Items/Id/RemoteImages出错:" + str(e))
|
||||||
return None
|
return self.generate_image_link(item_id, image_type, True)
|
||||||
return None
|
|
||||||
|
|
||||||
def get_item_path_by_id(self, item_id: str) -> Optional[str]:
|
def get_item_path_by_id(self, item_id: str) -> Optional[str]:
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user