feat 刮削和入库刷新配置为可选项
This commit is contained in:
parent
f4b0aebd01
commit
c3bd9fc73c
@ -56,6 +56,8 @@ docker pull jxxghp/moviepilot:latest
|
||||
- **DOWNLOAD_MOVIE_PATH:** 电影下载保存目录,**必须是DOWNLOAD_PATH的下级路径**,不设置则下载到DOWNLOAD_PATH
|
||||
- **DOWNLOAD_TV_PATH:** 电视剧下载保存目录,**必须是DOWNLOAD_PATH的下级路径**,不设置则下载到DOWNLOAD_PATH
|
||||
- **DOWNLOAD_CATEGORY:** 下载二级分类开关,`true`/`false`,默认`false`,开启后会根据配置`category.yaml`自动在下载目录下建立二级目录分类
|
||||
- **TREFRESH_MEDIASERVER:** 入库刷新媒体库,默认`True`
|
||||
- **SCRAP_METADATE:** 刮削入库的媒体文件,默认`True`
|
||||
- **TORRENT_TAG:** 种子标签,默认为`MOVIEPILOT`,设置后只有MoviePilot添加的下载才会处理,留空所有下载器中的任务均会处理
|
||||
- **LIBRARY_PATH:** 媒体库目录,多个目录使用`,`分隔
|
||||
- **LIBRARY_MOVIE_NAME:** 电影媒体库目录名,默认`电影`
|
||||
|
@ -320,7 +320,9 @@ class ChainBase(metaclass=ABCMeta):
|
||||
:param file_path: 文件路径
|
||||
:return: 成功或失败
|
||||
"""
|
||||
if settings.REFRESH_MEDIASERVER:
|
||||
return self.run_module("refresh_mediaserver", mediainfo=mediainfo, file_path=file_path)
|
||||
return None
|
||||
|
||||
def post_message(self, message: Notification) -> Optional[bool]:
|
||||
"""
|
||||
@ -355,7 +357,9 @@ class ChainBase(metaclass=ABCMeta):
|
||||
:param mediainfo: 识别的媒体信息
|
||||
:return: 成功或失败
|
||||
"""
|
||||
if settings.SCRAP_METADATE:
|
||||
return self.run_module("scrape_metadata", path=path, mediainfo=mediainfo)
|
||||
return None
|
||||
|
||||
def register_commands(self, commands: dict) -> None:
|
||||
"""
|
||||
|
@ -115,6 +115,10 @@ class Settings(BaseSettings):
|
||||
DOWNLOAD_TV_PATH: str = None
|
||||
# 下载目录二级分类
|
||||
DOWNLOAD_CATEGORY: bool = False
|
||||
# 入库刷新媒体库
|
||||
REFRESH_MEDIASERVER: bool = True
|
||||
# 刮削入库的媒体文件
|
||||
SCRAP_METADATE: bool = True
|
||||
# 媒体服务器 emby/jellyfin/plex
|
||||
MEDIASERVER: str = "emby"
|
||||
# 媒体服务器同步间隔(小时)
|
||||
|
Loading…
x
Reference in New Issue
Block a user