diff --git a/plugins/actorsubscribe/__init__.py b/plugins/actorsubscribe/__init__.py index 571efc1..20f69b5 100644 --- a/plugins/actorsubscribe/__init__.py +++ b/plugins/actorsubscribe/__init__.py @@ -23,7 +23,7 @@ class ActorSubscribe(_PluginBase): # 插件图标 plugin_icon = "Mdcng_A.png" # 插件版本 - plugin_version = "1.3" + plugin_version = "1.2" # 插件作者 plugin_author = "thsrite" # 作者主页 @@ -165,6 +165,16 @@ class ActorSubscribe(_PluginBase): # 元数据 meta = MetaInfo(mediainfo.title) + # 豆瓣演员中文名 + mediainfo_actiors = mediainfo.actors + mediainfo.directors + + oldmediainfo = mediainfo + # 主要获取tmdbid + 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,8 +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}')