mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-06 07:56:52 +08:00
Fix TV show metadata scraping to use correct parent directory
Co-authored-by: jxxghp <jxxghp@163.com>
This commit is contained in:
+10
-6
@@ -371,12 +371,16 @@ class MediaChain(ChainBase):
|
|||||||
if any(f.name.endswith('.nfo') for f in sub_files):
|
if any(f.name.endswith('.nfo') for f in sub_files):
|
||||||
logger.info(f"目录 {fileitem.path} 已有NFO文件,开始增量刮削...")
|
logger.info(f"目录 {fileitem.path} 已有NFO文件,开始增量刮削...")
|
||||||
for file_path in file_list:
|
for file_path in file_list:
|
||||||
self.scrape_metadata(fileitem=storagechain.get_file_item(storage=fileitem.storage,
|
file_item = storagechain.get_file_item(storage=fileitem.storage,
|
||||||
path=Path(file_path)),
|
path=Path(file_path))
|
||||||
mediainfo=mediainfo,
|
if file_item:
|
||||||
init_folder=False,
|
# 对于电视剧文件,应该保存到与视频文件相同的目录
|
||||||
parent=fileitem,
|
# 而不是电视剧根目录
|
||||||
overwrite=overwrite)
|
self.scrape_metadata(fileitem=file_item,
|
||||||
|
mediainfo=mediainfo,
|
||||||
|
init_folder=False,
|
||||||
|
parent=None, # 让函数内部自动获取正确的父目录
|
||||||
|
overwrite=overwrite)
|
||||||
else:
|
else:
|
||||||
# 执行全量刮削
|
# 执行全量刮削
|
||||||
logger.info(f"开始全量刮削目录 {fileitem.path} ...")
|
logger.info(f"开始全量刮削目录 {fileitem.path} ...")
|
||||||
|
|||||||
Reference in New Issue
Block a user