fix bugs
This commit is contained in:
parent
3dd18ef10c
commit
f2fdd9d232
@ -425,30 +425,49 @@ class FileTransferModule(_ModuleBase):
|
||||
try:
|
||||
# 识别文件元数据,不包含后缀
|
||||
file_meta = MetaInfo(transfer_file.stem)
|
||||
# 组合目录和文件的Meta信息
|
||||
meta.type = file_meta.type
|
||||
# 开始季
|
||||
if file_meta.begin_season:
|
||||
meta.begin_season = file_meta.begin_season
|
||||
# 开始集
|
||||
if file_meta.begin_episode:
|
||||
meta.begin_episode = file_meta.begin_episode
|
||||
# 结束集
|
||||
if file_meta.end_episode:
|
||||
meta.end_episode = file_meta.end_episode
|
||||
# 总季数
|
||||
if file_meta.total_seasons:
|
||||
meta.total_seasons = file_meta.total_seasons
|
||||
# 总集数
|
||||
if file_meta.total_episode:
|
||||
meta.total_episode = file_meta.total_episode
|
||||
if not file_meta.begin_season:
|
||||
file_meta.begin_season = meta.begin_season
|
||||
# 结束季为空
|
||||
meta.end_season = None
|
||||
file_meta.end_season = None
|
||||
# 总季数
|
||||
if file_meta.begin_season:
|
||||
file_meta.total_seasons = 1
|
||||
# 开始集
|
||||
if not file_meta.begin_episode:
|
||||
file_meta.begin_episode = meta.begin_episode
|
||||
# 结束集
|
||||
if not file_meta.end_episode:
|
||||
file_meta.end_episode = meta.end_episode
|
||||
# 总集数
|
||||
if not file_meta.total_episode:
|
||||
file_meta.total_episode = meta.total_episode
|
||||
# 版本
|
||||
if not file_meta.resource_type:
|
||||
file_meta.resource_type = meta.resource_type
|
||||
# 分辨率
|
||||
if not file_meta.resource_pix:
|
||||
file_meta.resource_pix = meta.resource_pix
|
||||
# 制作组/字幕组
|
||||
if not file_meta.resource_team:
|
||||
file_meta.resource_team = meta.resource_team
|
||||
# 特效
|
||||
if not file_meta.resource_effect:
|
||||
file_meta.resource_effect = meta.resource_effect
|
||||
# 视频编码
|
||||
if not file_meta.video_encode:
|
||||
file_meta.video_encode = meta.video_encode
|
||||
# 音频编码
|
||||
if not file_meta.audio_encode:
|
||||
file_meta.audio_encode = meta.audio_encode
|
||||
# Part
|
||||
if not file_meta.part:
|
||||
file_meta.part = meta.part
|
||||
# 目的文件名
|
||||
new_file = self.get_rename_path(
|
||||
path=target_dir,
|
||||
template_string=rename_format,
|
||||
rename_dict=self.__get_naming_dict(meta=meta,
|
||||
rename_dict=self.__get_naming_dict(meta=file_meta,
|
||||
mediainfo=mediainfo,
|
||||
file_ext=transfer_file.suffix)
|
||||
)
|
||||
|
@ -317,10 +317,8 @@ class Qbittorrent(metaclass=Singleton):
|
||||
download_limit = download_limit * 1024
|
||||
upload_limit = upload_limit * 1024
|
||||
try:
|
||||
if self.qbc.transfer.upload_limit != upload_limit:
|
||||
self.qbc.transfer.upload_limit = upload_limit
|
||||
if self.qbc.transfer.download_limit != download_limit:
|
||||
self.qbc.transfer.download_limit = download_limit
|
||||
self.qbc.transfer.upload_limit = int(upload_limit)
|
||||
self.qbc.transfer.download_limit = int(download_limit)
|
||||
except Exception as err:
|
||||
logger.error(f"设置速度限制出错:{err}")
|
||||
return False
|
||||
|
@ -247,16 +247,9 @@ class Transmission(metaclass=Singleton):
|
||||
session = self.trc.get_session()
|
||||
download_limit_enabled = True if download_limit else False
|
||||
upload_limit_enabled = True if upload_limit else False
|
||||
if download_limit_enabled == session.speed_limit_down_enabled and \
|
||||
upload_limit_enabled == session.speed_limit_up_enabled and \
|
||||
download_limit == session.speed_limit_down and \
|
||||
upload_limit == session.speed_limit_up:
|
||||
return
|
||||
self.trc.set_session(
|
||||
speed_limit_down=download_limit if download_limit != session.speed_limit_down
|
||||
else session.speed_limit_down,
|
||||
speed_limit_up=upload_limit if upload_limit != session.speed_limit_up
|
||||
else session.speed_limit_up,
|
||||
speed_limit_down=int(download_limit),
|
||||
speed_limit_up=int(upload_limit),
|
||||
speed_limit_down_enabled=download_limit_enabled,
|
||||
speed_limit_up_enabled=upload_limit_enabled
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user