From 63b0f5b70f3692d77f7270c95ecfad64e55a7918 Mon Sep 17 00:00:00 2001 From: Owen Date: Fri, 20 Sep 2024 12:14:01 +0800 Subject: [PATCH 1/2] fix flex --- app/modules/plex/plex.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/modules/plex/plex.py b/app/modules/plex/plex.py index 23a6aa9f..15907b9b 100644 --- a/app/modules/plex/plex.py +++ b/app/modules/plex/plex.py @@ -238,7 +238,7 @@ class Plex: if not self._plex: return None, {} if item_id: - videos = self._plex.fetchItem(item_id) + videos = self._plex.fetchItem(int(item_id)) else: # 兼容年份为空的场景 kwargs = {"year": year} if year else {} @@ -392,7 +392,7 @@ class Plex: if not self._plex: return None try: - item = self._plex.fetchItem(itemid) + item = self._plex.fetchItem(int(itemid)) ids = self.__get_ids(item.guids) path = None if item.locations: From 8a751596628368fd3a5d95aa0b54780b1e66d71b Mon Sep 17 00:00:00 2001 From: Owen Date: Fri, 20 Sep 2024 12:14:31 +0800 Subject: [PATCH 2/2] fix emby --- app/modules/emby/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/modules/emby/__init__.py b/app/modules/emby/__init__.py index 32397b87..49c7130c 100644 --- a/app/modules/emby/__init__.py +++ b/app/modules/emby/__init__.py @@ -109,7 +109,7 @@ class EmbyModule(_ModuleBase, _MediaServerBase): :param itemid: 媒体服务器ItemID :return: 如不存在返回None,存在时返回信息,包括每季已存在所有集{type: movie/tv, seasons: {season: [episodes]}} """ - for name, server in self._servers.values(): + for name, server in self._servers.items(): if mediainfo.type == MediaType.MOVIE: if itemid: movie = server.get_iteminfo(itemid)