fix #2011
This commit is contained in:
parent
23b47f98c1
commit
d8644a20c0
@ -19,6 +19,7 @@ def manual_transfer(path: str = None,
|
|||||||
logid: int = None,
|
logid: int = None,
|
||||||
target: str = None,
|
target: str = None,
|
||||||
tmdbid: int = None,
|
tmdbid: int = None,
|
||||||
|
doubanid: str = None,
|
||||||
type_name: str = None,
|
type_name: str = None,
|
||||||
season: int = None,
|
season: int = None,
|
||||||
transfer_type: str = None,
|
transfer_type: str = None,
|
||||||
@ -36,6 +37,7 @@ def manual_transfer(path: str = None,
|
|||||||
:param target: 目标路径
|
:param target: 目标路径
|
||||||
:param type_name: 媒体类型、电影/电视剧
|
:param type_name: 媒体类型、电影/电视剧
|
||||||
:param tmdbid: tmdbid
|
:param tmdbid: tmdbid
|
||||||
|
:param doubanid: 豆瓣ID
|
||||||
:param season: 剧集季号
|
:param season: 剧集季号
|
||||||
:param transfer_type: 转移类型,move/copy 等
|
:param transfer_type: 转移类型,move/copy 等
|
||||||
:param episode_format: 剧集识别格式
|
:param episode_format: 剧集识别格式
|
||||||
@ -91,6 +93,7 @@ def manual_transfer(path: str = None,
|
|||||||
in_path=in_path,
|
in_path=in_path,
|
||||||
target=target,
|
target=target,
|
||||||
tmdbid=tmdbid,
|
tmdbid=tmdbid,
|
||||||
|
doubanid=doubanid,
|
||||||
mtype=mtype,
|
mtype=mtype,
|
||||||
season=season,
|
season=season,
|
||||||
transfer_type=transfer_type,
|
transfer_type=transfer_type,
|
||||||
|
@ -555,6 +555,7 @@ class TransferChain(ChainBase):
|
|||||||
def manual_transfer(self, in_path: Path,
|
def manual_transfer(self, in_path: Path,
|
||||||
target: Path = None,
|
target: Path = None,
|
||||||
tmdbid: int = None,
|
tmdbid: int = None,
|
||||||
|
doubanid: str = None,
|
||||||
mtype: MediaType = None,
|
mtype: MediaType = None,
|
||||||
season: int = None,
|
season: int = None,
|
||||||
transfer_type: str = None,
|
transfer_type: str = None,
|
||||||
@ -566,6 +567,7 @@ class TransferChain(ChainBase):
|
|||||||
:param in_path: 源文件路径
|
:param in_path: 源文件路径
|
||||||
:param target: 目标路径
|
:param target: 目标路径
|
||||||
:param tmdbid: TMDB ID
|
:param tmdbid: TMDB ID
|
||||||
|
:param doubanid: 豆瓣ID
|
||||||
:param mtype: 媒体类型
|
:param mtype: 媒体类型
|
||||||
:param season: 季度
|
:param season: 季度
|
||||||
:param transfer_type: 转移类型
|
:param transfer_type: 转移类型
|
||||||
@ -575,12 +577,12 @@ class TransferChain(ChainBase):
|
|||||||
"""
|
"""
|
||||||
logger.info(f"手动转移:{in_path} ...")
|
logger.info(f"手动转移:{in_path} ...")
|
||||||
|
|
||||||
if tmdbid:
|
if tmdbid or doubanid:
|
||||||
# 有输入TMDBID时单个识别
|
# 有输入TMDBID时单个识别
|
||||||
# 识别媒体信息
|
# 识别媒体信息
|
||||||
mediainfo: MediaInfo = self.mediachain.recognize_media(tmdbid=tmdbid, mtype=mtype)
|
mediainfo: MediaInfo = self.mediachain.recognize_media(tmdbid=tmdbid, doubanid=doubanid, mtype=mtype)
|
||||||
if not mediainfo:
|
if not mediainfo:
|
||||||
return False, f"媒体信息识别失败,tmdbid: {tmdbid}, type: {mtype.value}"
|
return False, f"媒体信息识别失败,tmdbid:{tmdbid},doubanid:{doubanid},type: {mtype.value}"
|
||||||
# 开始进度
|
# 开始进度
|
||||||
self.progress.start(ProgressKey.FileTransfer)
|
self.progress.start(ProgressKey.FileTransfer)
|
||||||
self.progress.update(value=0,
|
self.progress.update(value=0,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user