fix(jellyfin): 修复播放通知封面缺失问题 (#5938)

This commit is contained in:
nazoko
2026-06-14 06:24:42 +08:00
committed by GitHub
parent d6db0a86f6
commit 25dbe491fe

View File

@@ -502,18 +502,17 @@ class Jellyfin:
try:
res = RequestUtils(timeout=10).get_res(url, params)
if res:
images = res.json().get("Images")
images = res.json().get("Images") or []
for image in images:
if image.get("ProviderName") == "TheMovieDb" and image.get("Type") == image_type:
return image.get("Url")
# return images[0].get("Url") # 首选无则返回第一张
# TMDB 无匹配时回退本地图片
logger.info(f"未找到 TMDB {image_type},回退本地图片")
else:
logger.info(f"Items/RemoteImages 未获取到返回数据,采用本地图片")
return self.generate_image_link(item_id, image_type, True)
except Exception as e:
logger.error(f"连接Items/Id/RemoteImages出错" + str(e))
return None
return None
return self.generate_image_link(item_id, image_type, True)
def get_item_path_by_id(self, item_id: str) -> Optional[str]:
"""