fix 豆瓣明星热映订阅bug

This commit is contained in:
thsrite
2024-01-22 14:01:22 +08:00
parent c337048f68
commit 780fd11337

View File

@@ -165,6 +165,16 @@ class ActorSubscribe(_PluginBase):
# 元数据
meta = MetaInfo(mediainfo.title)
# 豆瓣演员信息
mediainfo_actiors = mediainfo.actors + mediainfo.directors
# 识别豆瓣信息
oldmediainfo = mediainfo
mediainfo = self.chain.recognize_media(meta=meta, doubanid=mediainfo.douban_id)
if not mediainfo:
logger.warn(f'未识别到媒体信息,标题:{oldmediainfo.title}豆瓣ID{oldmediainfo.douban_id}')
continue
# 查询缺失的媒体信息
exist_flag, _ = self.downloadchain.get_no_exists_info(meta=meta, mediainfo=mediainfo)
if exist_flag:
@@ -176,7 +186,6 @@ class ActorSubscribe(_PluginBase):
logger.info(f'{mediainfo.title_year} 订阅已存在')
continue
mediainfo_actiors = mediainfo.actors + mediainfo.directors
if mediainfo_actiors:
for actor in mediainfo_actiors:
# logger.info(f'正在处理 {mediainfo.title_year} 演员 {actor}')
@@ -527,4 +536,4 @@ class ActorSubscribe(_PluginBase):
self._scheduler.shutdown()
self._scheduler = None
except Exception as e:
logger.error("退出插件失败:%s" % str(e))
logger.error("退出插件失败:%s" % str(e))