fix bug
This commit is contained in:
@ -235,8 +235,11 @@ class MediaChain(ChainBase, metaclass=Singleton):
|
|||||||
"""
|
"""
|
||||||
bangumiinfo = self.bangumi_info(bangumiid=bangumiid)
|
bangumiinfo = self.bangumi_info(bangumiid=bangumiid)
|
||||||
if bangumiinfo:
|
if bangumiinfo:
|
||||||
# 名称
|
# 优先使用原标题匹配
|
||||||
name = bangumiinfo.get("name") or bangumiinfo.get("name_cn")
|
if bangumiinfo.get("name"):
|
||||||
|
meta = MetaInfo(title=bangumiinfo.get("name"))
|
||||||
|
else:
|
||||||
|
meta = MetaInfo(title=bangumiinfo.get("name_cn"))
|
||||||
# 年份
|
# 年份
|
||||||
release_date = bangumiinfo.get("date") or bangumiinfo.get("air_date")
|
release_date = bangumiinfo.get("date") or bangumiinfo.get("air_date")
|
||||||
if release_date:
|
if release_date:
|
||||||
@ -245,9 +248,10 @@ class MediaChain(ChainBase, metaclass=Singleton):
|
|||||||
year = None
|
year = None
|
||||||
# 使用名称识别TMDB媒体信息
|
# 使用名称识别TMDB媒体信息
|
||||||
return self.match_tmdbinfo(
|
return self.match_tmdbinfo(
|
||||||
name=name,
|
name=meta.name,
|
||||||
year=year,
|
year=year,
|
||||||
mtype=MediaType.TV
|
mtype=MediaType.TV,
|
||||||
|
season=meta.begin_season
|
||||||
)
|
)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
@ -290,8 +294,11 @@ class MediaChain(ChainBase, metaclass=Singleton):
|
|||||||
"""
|
"""
|
||||||
bangumiinfo = self.bangumi_info(bangumiid=bangumiid)
|
bangumiinfo = self.bangumi_info(bangumiid=bangumiid)
|
||||||
if bangumiinfo:
|
if bangumiinfo:
|
||||||
# 名称
|
# 优先使用中文标题匹配
|
||||||
name = bangumiinfo.get("name") or bangumiinfo.get("name_cn")
|
if bangumiinfo.get("name_cn"):
|
||||||
|
meta = MetaInfo(title=bangumiinfo.get("name_cn"))
|
||||||
|
else:
|
||||||
|
meta = MetaInfo(title=bangumiinfo.get("name"))
|
||||||
# 年份
|
# 年份
|
||||||
release_date = bangumiinfo.get("date") or bangumiinfo.get("air_date")
|
release_date = bangumiinfo.get("date") or bangumiinfo.get("air_date")
|
||||||
if release_date:
|
if release_date:
|
||||||
@ -300,8 +307,9 @@ class MediaChain(ChainBase, metaclass=Singleton):
|
|||||||
year = None
|
year = None
|
||||||
# 使用名称识别豆瓣媒体信息
|
# 使用名称识别豆瓣媒体信息
|
||||||
return self.match_doubaninfo(
|
return self.match_doubaninfo(
|
||||||
name=name,
|
name=meta.name,
|
||||||
year=year,
|
year=year,
|
||||||
mtype=MediaType.TV
|
mtype=MediaType.TV,
|
||||||
|
season=meta.begin_season
|
||||||
)
|
)
|
||||||
return None
|
return None
|
||||||
|
Reference in New Issue
Block a user