This commit is contained in:
jxxghp 2024-06-24 09:37:11 +08:00
parent 2536119f60
commit 3d0c06013d
2 changed files with 7 additions and 1 deletions

View File

@ -334,7 +334,7 @@ class MediaChain(ChainBase, metaclass=Singleton):
return None
def manual_scrape(self, storage: str, fileitem: schemas.FileItem,
meta: MetaBase, mediainfo: MediaInfo, init_folder: bool = True):
meta: MetaBase = None, mediainfo: MediaInfo = None, init_folder: bool = True):
"""
手动刮削媒体信息
"""
@ -399,7 +399,12 @@ class MediaChain(ChainBase, metaclass=Singleton):
if fileitem.type == "file" \
and (not filepath.suffix or filepath.suffix.lower() not in settings.RMT_MEDIAEXT):
return
if not meta:
meta = MetaInfoPath(filepath)
if not mediainfo:
mediainfo = self.recognize_by_meta(meta)
if not mediainfo:
logger.warn(f"{filepath} 无法识别文件媒体信息!")
return
logger.info(f"开始刮削:{filepath} ...")
if mediainfo.type == MediaType.MOVIE:

View File

@ -905,6 +905,7 @@ class TransferChain(ChainBase):
season=season,
epformat=epformat,
min_filesize=min_filesize,
scrape=scrape,
force=force)
return state, errmsg