From 44eb58426ae7316915f67b3335b183b2b47a2dcf Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 3 Apr 2025 18:43:04 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=94=AF=E6=8C=81=E6=8C=87?= =?UTF-8?q?=E5=AE=9A=E5=89=A7=E9=9B=86=E7=BB=84=E8=AF=86=E5=88=AB=E5=92=8C?= =?UTF-8?q?=E5=88=AE=E5=89=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/chain/subscribe.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/chain/subscribe.py b/app/chain/subscribe.py index 546c4469..c0d93ce6 100644 --- a/app/chain/subscribe.py +++ b/app/chain/subscribe.py @@ -326,6 +326,7 @@ class SubscribeChain(ChainBase, metaclass=Singleton): mediainfo: MediaInfo = self.recognize_media(meta=meta, mtype=meta.type, tmdbid=subscribe.tmdbid, doubanid=subscribe.doubanid, + episode_group=subscribe.episode_group, cache=False) if not mediainfo: logger.warn( @@ -581,6 +582,7 @@ class SubscribeChain(ChainBase, metaclass=Singleton): mediainfo: MediaInfo = self.recognize_media(meta=meta, mtype=meta.type, tmdbid=subscribe.tmdbid, doubanid=subscribe.doubanid, + episode_group=subscribe.episode_group, cache=False) if not mediainfo: logger.warn( @@ -641,7 +643,8 @@ class SubscribeChain(ChainBase, metaclass=Singleton): if not torrent_mediainfo \ or (not torrent_mediainfo.tmdb_id and not torrent_mediainfo.douban_id): # 重新识别媒体信息 - torrent_mediainfo = self.recognize_media(meta=torrent_meta) + torrent_mediainfo = self.recognize_media(meta=torrent_meta, + episode_group=subscribe.episode_group) if torrent_mediainfo: # 更新种子缓存 context.media_info = torrent_mediainfo @@ -805,6 +808,7 @@ class SubscribeChain(ChainBase, metaclass=Singleton): mediainfo: MediaInfo = self.recognize_media(meta=meta, mtype=meta.type, tmdbid=subscribe.tmdbid, doubanid=subscribe.doubanid, + episode_group=subscribe.episode_group, cache=False) if not mediainfo: logger.warn( @@ -1349,6 +1353,7 @@ class SubscribeChain(ChainBase, metaclass=Singleton): mediainfo: MediaInfo = self.recognize_media(meta=meta, mtype=meta.type, tmdbid=subscribe.tmdbid, doubanid=subscribe.doubanid, + episode_group=subscribe.episode_group, cache=False) if not mediainfo: logger.warn(