diff --git a/app/core/metainfo.py b/app/core/metainfo.py index 5f7729a6..6fe7a58b 100644 --- a/app/core/metainfo.py +++ b/app/core/metainfo.py @@ -25,6 +25,8 @@ def MetaInfo(title: str, subtitle: str = None) -> MetaBase: # 判断是否处理文件 if title and Path(title).suffix.lower() in settings.RMT_MEDIAEXT: isfile = True + # 去掉后缀 + title = Path(title).stem else: isfile = False # 识别 diff --git a/app/modules/filetransfer/__init__.py b/app/modules/filetransfer/__init__.py index c35d01dd..d2d8ac07 100644 --- a/app/modules/filetransfer/__init__.py +++ b/app/modules/filetransfer/__init__.py @@ -627,7 +627,7 @@ class FileTransferModule(_ModuleBase): # 原语种标题 "original_title": __convert_invalid_characters(mediainfo.original_title), # 原文件名 - "original_name": meta.org_string, + "original_name": meta.title, # 识别名称(优先使用中文) "name": meta.name, # 识别的英文名称(可能为空)