fix: 检查媒体文件是否存在时验证 TMDB ID

This commit is contained in:
WithdewHua
2023-09-12 21:47:45 +08:00
parent 0414854832
commit bb64e57f7c
6 changed files with 50 additions and 11 deletions

View File

@ -54,7 +54,7 @@ class PlexModule(_ModuleBase):
if movie:
logger.info(f"媒体库中已存在:{movie}")
return ExistMediaInfo(type=MediaType.MOVIE)
movies = self.plex.get_movies(title=mediainfo.title, year=mediainfo.year)
movies = self.plex.get_movies(title=mediainfo.title, year=mediainfo.year, tmdb_id=mediainfo.tmdb_id)
if not movies:
logger.info(f"{mediainfo.title_year} 在媒体库中不存在")
return None
@ -64,6 +64,7 @@ class PlexModule(_ModuleBase):
else:
tvs = self.plex.get_tv_episodes(title=mediainfo.title,
year=mediainfo.year,
tmdb_id=mediainfo.tmdb_id,
item_id=itemid)
if not tvs:
logger.info(f"{mediainfo.title_year} 在媒体库中不存在")