This commit is contained in:
jxxghp 2023-11-11 15:23:10 +08:00
parent 71adfad94d
commit fd4a3b5671
2 changed files with 6 additions and 9 deletions

View File

@ -85,8 +85,6 @@ class SubscribeChain(ChainBase):
if not mediainfo: if not mediainfo:
logger.warn(f'未识别到媒体信息,标题:{title}tmdbid{tmdbid}doubanid{doubanid}') logger.warn(f'未识别到媒体信息,标题:{title}tmdbid{tmdbid}doubanid{doubanid}')
return None, "未识别到媒体信息" return None, "未识别到媒体信息"
# 更新媒体图片
self.obtain_images(mediainfo=mediainfo)
# 总集数 # 总集数
if mediainfo.type == MediaType.TV: if mediainfo.type == MediaType.TV:
if not season: if not season:
@ -116,6 +114,8 @@ class SubscribeChain(ChainBase):
kwargs.update({ kwargs.update({
'lack_episode': kwargs.get('total_episode') 'lack_episode': kwargs.get('total_episode')
}) })
# 更新媒体图片
self.obtain_images(mediainfo=mediainfo)
# 添加订阅 # 添加订阅
sid, err_msg = self.subscribeoper.add(mediainfo, season=season, username=username, **kwargs) sid, err_msg = self.subscribeoper.add(mediainfo, season=season, username=username, **kwargs)
if not sid: if not sid:

View File

@ -276,9 +276,6 @@ class TransferChain(ChainBase):
logger.info(f"{file_path.name} 识别为:{file_mediainfo.type.value} {file_mediainfo.title_year}") logger.info(f"{file_path.name} 识别为:{file_mediainfo.type.value} {file_mediainfo.title_year}")
# 更新媒体图片
self.obtain_images(mediainfo=file_mediainfo)
# 获取集数据 # 获取集数据
if file_mediainfo.type == MediaType.TV: if file_mediainfo.type == MediaType.TV:
episodes_info = self.tmdbchain.tmdb_episodes(tmdbid=file_mediainfo.tmdb_id, episodes_info = self.tmdbchain.tmdb_episodes(tmdbid=file_mediainfo.tmdb_id,
@ -506,15 +503,15 @@ class TransferChain(ChainBase):
if mtype and mediaid: if mtype and mediaid:
mediainfo = self.recognize_media(mtype=mtype, tmdbid=int(mediaid) if str(mediaid).isdigit() else None, mediainfo = self.recognize_media(mtype=mtype, tmdbid=int(mediaid) if str(mediaid).isdigit() else None,
doubanid=mediaid) doubanid=mediaid)
if mediainfo:
# 更新媒体图片
self.obtain_images(mediainfo=mediainfo)
else: else:
meta = MetaInfoPath(src_path) mediainfo = self.mediachain.recognize_by_path(str(src_path))
mediainfo = self.mediachain.recognize_by_meta(meta)
if not mediainfo: if not mediainfo:
return False, f"未识别到媒体信息,类型:{mtype.value}id{mediaid}" return False, f"未识别到媒体信息,类型:{mtype.value}id{mediaid}"
# 重新执行转移 # 重新执行转移
logger.info(f"{src_path.name} 识别为:{mediainfo.title_year}") logger.info(f"{src_path.name} 识别为:{mediainfo.title_year}")
# 更新媒体图片
self.obtain_images(mediainfo=mediainfo)
# 删除旧的已整理文件 # 删除旧的已整理文件
if history.dest: if history.dest: