mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 15:38:19 +08:00
Merge pull request #5415 from cddjr/fix_bluray_scrape
This commit is contained in:
@@ -489,6 +489,9 @@ class TransferChain(ChainBase, ConfigReloadMixin, metaclass=Singleton):
|
|||||||
"""
|
"""
|
||||||
判断是否为主要媒体文件
|
判断是否为主要媒体文件
|
||||||
"""
|
"""
|
||||||
|
if fileitem.type == "dir":
|
||||||
|
# 蓝光原盘判断
|
||||||
|
return StorageChain().is_bluray_folder(fileitem)
|
||||||
if not fileitem.extension:
|
if not fileitem.extension:
|
||||||
return False
|
return False
|
||||||
return True if f".{fileitem.extension.lower()}" in self._media_exts else False
|
return True if f".{fileitem.extension.lower()}" in self._media_exts else False
|
||||||
|
|||||||
@@ -150,10 +150,9 @@ class TransHandler:
|
|||||||
if stream_fileitem := source_oper.get_item(
|
if stream_fileitem := source_oper.get_item(
|
||||||
Path(fileitem.path) / "BDMV" / "STREAM"
|
Path(fileitem.path) / "BDMV" / "STREAM"
|
||||||
):
|
):
|
||||||
fileitem.size = 0
|
fileitem.size = sum(
|
||||||
files = source_oper.list(stream_fileitem) or []
|
file.size for file in source_oper.list(stream_fileitem) or []
|
||||||
for file in files:
|
)
|
||||||
fileitem.size += file.size
|
|
||||||
# 整理目录
|
# 整理目录
|
||||||
new_diritem, errmsg = self.__transfer_dir(fileitem=fileitem,
|
new_diritem, errmsg = self.__transfer_dir(fileitem=fileitem,
|
||||||
mediainfo=mediainfo,
|
mediainfo=mediainfo,
|
||||||
|
|||||||
Reference in New Issue
Block a user