MoviePilot配置 您所在的位置:网站首页 群晖命名参数含义 MoviePilot配置

MoviePilot配置

2024-05-23 18:54| 来源: 网络整理| 查看: 265

MoviePilot配置-Nas媒体库自动化管理工具 ​仓库 ​

官方仓库

感谢大佬的开源

请先准备好认证站点,否则装了也无法使用。

具体认证站点可参考官方仓库下AUTH_SITE的内容

请注意认证站点和支持站点并不相同。MoviePilot支持管理的站点并不代表能够用来认证。UI展示 ​

功能介绍 ​仪表盘 ​展示一些基础信息发现 ​推荐 ​搜索影视资源 添加订阅搜索已添加站点里的种子资源资源搜索 ​搜索已添加站点里的种子资源订阅(自动追剧)⭐ ​电影电视剧日历 更新时间展示

只有暂时没有资源的或者还在更新的会展示在订阅中

如果下载完了,会从订阅里消失

整理 ​正在下载 ​当前正在下载的任务信息历史记录⭐ ​媒体库整理纪录经过MoviePilot的资源全靠这个历史记录来管理,比较重要,但目前界面还比较简单文件管理 ​环境变量中DLOWNLOAD_PATH路径下的内容也可以跳转到上层,展示整个Docker容器的目录系统 ​插件⭐ ​插件系统站点管理⭐ ​PT站点管理设定 ​系统设置内容 用户系统 设置下载器设置媒体服务设置媒体库站点 设置同步CookieCloud优先级搜索 媒体数据源站点选择优先级规则订阅 站点选择优先级规则服务 自带的服务,可以手动执行通知 设置通知密钥选择通知方案,微信、Tg、Slack、群晖词表关于 系统版本信息前置-安装CookieCloud(可选) ​主要用于添加站点管理

也可以手动在MoviePilot左下角的站点管理中手动添加站点。

但是还是推荐用CookieCloud这个Chrome插件,添加站点方便点。

安装地址 ​https://github.com/easychen/CookieCloud可以直接在Releases安装也可以在插件商店安装界面 ​

配置 ​服务器地址 MoviePilot提供的公共地址:https://movie-pilot.org/cookiecloud当然也可以自建,具体参考Github仓库Key和密码生成后自己记住域名一行一个 建议只配置PT站,没必要把所有Cookie都同步上去,虽然理论上有KEY和密码加密。一般选择手动同步即可,平时暂停,等什么时候网站连接不通了再手动更新就好了自建 ​

如果想自建后端服务的话搜索镜像easychen_cookiecloud

前置-目录概况 ​

这里以极空间举例,其他产品应该整体逻辑都差不多,反正都是基于Docker的版本。

硬盘模式为单盘模式,目前为3个机械盘,1个固态盘。

盘1主要长期保种资源(这类资源通常通过MoviePilot下载种子到本地,手动添加到qBittorrent下载,路径选到盘1,并且打上标签已整理。因为默认下载路径在盘2,搭配“目录监控”插件整理到媒体库中)盘2主要存放短期影视资源、订阅内容盘3主要用于刷流。固态盘1主要存放Docker配置信息、虚拟机文件

如果是ZDR模式,也就是一个存储池,设置上应该更方便一些。我是因为在折腾之前已经切换到单盘模式了,而且怕盘坏了不知道丢了什么内容,所以还是继续使用单盘模式。

这里主要是因为极影视只能通过分类共享,但是里面的资源也得放在公共空间。

所以我的下载目录都是在公共空间里创建的,然后指定对应盘位。

配置目录则放在个人空间。

下载目录

公共下载 -> 盘2

公共下载1 -> 盘1

公共下载3 -> 盘3

配置文件目录(固态盘)

qBittorrent /个人空间/docker/qb -> /configTransmission /个人空间/docker/tr/watch -> /watch/个人空间/docker/tr/config -> /configMoviePilot /个人空间/docker/MoviePilot/config -> /config/个人空间/docker/MoviePilot/cache -> /moviepilot

2024-02-28:引用自官方频道

【关于 MoviePilot多目录支持的说明】

下载目录支持按电影、电视剧、动漫设定三个不同的下载目录。媒体库目录支持配置多个根目录(使用,号分隔),同时每个根目录下可以按电影、电视剧、动漫设定多个不同的一级目录名称,开启自动分类时会在一级目录下根据分类策略自动建二级目录。多目录整理时会自动匹配下载目录和媒体库目录的关系,匹配的逻辑是:

- 计算媒体库目录与下载目录的相似度,相似度最高的目录会优先使用(也就是说,如果你希望下载目录和媒体库目录一对一整理时,在Docker中将下载目录和媒体库目录映射为同一个父路径,程序便会自动识别)

- 如无相似的目录,则按配置的顺序查找第一个满足文件大小要求的媒体库目录。

前置-下载器安装 ​qBittorrent(用于下载任务) ​

参考官方文档

关闭性能限制

下载目录如果有多盘位的话就跟我设置得一样就行了

目录容器内路径备注/团队空间/公共下载/downloads默认盘2下载目录/团队空间/公共下载1/downloads1盘1下载目录,为了目录监控插件,方便整理到媒体库/团队空间/公共下载3/downloads3盘3下载目录,为了刷流插件Web UI ​

仓库地址

我为了一屏显示我关注的数据所以改了一些样式代码,但大致是如下图所示

Transmission(用于保种任务) ​Docker安装 ​搜索镜像 ​

chisbread_transmission

启动容器 ​1.关闭性能限制 ​2.文件夹映射 ​本地文件夹路径(自己创建)容器内路径备注/个人空间/docker/tr/watch/watch种子监控目录,感觉没啥用/个人空间/docker/tr/config/config配置目录/个人空间/docker/tr/web/webweb UI文件夹官方仓库/团队空间/公共下载/downloads默认盘2下载目录/团队空间/公共下载1/downloads1盘1下载目录,方便目录监控插件整理到媒体库/团队空间/公共下载3/downloads3盘3下载目录,为了刷流插件3.端口 ​

由于极空间自带下载为51413,防止冲突,所以等会环境变量里PEERPORT设置成51419

映射端口容器内端口5141951419 TCP5141951419 UDP909190914.环境变量 ​环境变量值备注USER自己设置账号PASS自己设置密码PUID0权限PGIU0权限TRANSMISSION_WEB_HOME/webweb UIWeb UI ​

被大佬安利了一个新的UI,确实流畅不少。替换了transmission-web-control。

TrguiNG仓库地址

transmission-web-control仓库地址

补充 ​1.Transmission web UI卡顿解决 ​

根据药丸论坛的教程,可以设置/个人空间/docker/tr/config/tr-web-control/config.js下的pageSize调整到50以下。然后重启容器,清除浏览器里Transmission页面的缓存。这样默认分页会从200变得小一点。

2.Transmission任务列表文件大小与PT站不一致 ​

由于默认文件大小是按1000来计算的,所以可以修改源代码进行解决。

拉取代码找到路径src/lib/utils.ts搜索const k = 1000;,改成1024执行npm install、npm run build打包打包出来的dist即/个人空间/docker/tr/web

有点麻烦,其实也没什么必要去改。

主要-安装MoviePilot⭐ ​Docker安装 ​搜索镜像 ​

jxxghp/moviepilot

安装容器 ​1.文件夹路径映射 ​本地文件夹路径(自己创建)容器内路径备注/个人空间/docker/tr/config/torrents/trDocker安装的Transmission的种子文件夹/个人空间/docker/qb/qBittorrent/BT_backup/qbDocker安装的qBittorrent的种子文件夹/个人空间/docker/MoviePilot/config/configMoviePilot的配置文件夹/个人空间/docker/MoviePilot/cache/moviepilotMoviePilot的浏览器内核,不映射的话每次都会重新下载/团队空间/公共下载/downloads默认盘2下载目录/团队空间/公共下载1/downloads1盘1下载目录,为了目录监控插件,方便整理到媒体库/团队空间/公共下载3/downloads3盘3下载目录,为了刷流插件2.网络 ​host3.环境 ​这里只提供主要的一些配置更多配置可以参考官方仓库环境变量值备注PORT3001API服务端口,默认3001,可自行修改,不能与WEB服务端口冲突NGINX_PORT3000WEB服务端口,默认3000,可自行修改,不能与API服务端口冲突PROXY_HOSThttp://nas的局域网ip:7890没有呆梨就别填,主要是为了tg通知和Github更新版本MOVIEPILOT_AUTO_UPDATEtrue自动更新AUTH_SITEhdfans,iyuu认证站点,具体参考仓库HDFANS_UID自行根据站点填写HDFANS_PASSKEY自行根据站点填写IYUU_SIGNiyuu获取BIG_MEMORY_MODE默认false,可以改成true大内存模式,速度更快,但同时占用更多内存SUBSCRIBE_STATISTIC_SHARE默认true订阅匿名共享数据PLUGIN_STATISTIC_SHARE默认true插件下载匿名共享数据TMDB_API_DOMAINapi.tmdb.orgTMDB API地址,有呆梨不用写这个变量,默认就是api.themoviedb.org`TMDB_IMAGE_DOMAINstatic-mdb.v.geilijiasu.comTMDB API地址,有呆梨不用写这个变量,默认就是image.tmdb.orgPLUGIN_MARKET见下方仓库扩展当前版本已经内置了流行的三方仓库,所以这个变量应该也不需要了3.1仓库扩展 ​https://github.com/jxxghp/MoviePilot-Plugins,https://github.com/thsrite/MoviePilot-Plugins,https://github.com/honue/MoviePilot-Plugins,https://github.com/dandkong/MoviePilot-Plugins,https://github.com/Aqr-K/MoviePilot-Plugins,https://github.com/AnjoyLi/MoviePilot-Plugins,https://github.com/WithdewHua/MoviePilot-Plugins,https://github.com/HankunYu/MoviePilot-Plugins,https://github.com/baozaodetudou/MoviePilot-Plugins14.媒体库分类 ​详情参考底部示例启动容器 ​访问http://nas的局域网ip:3000,默认用户名admin,初始化密码在日志中,登录后自行修改。系统 ​下载器 ​

媒体服务器 ​

由于我使用的极空间的极影视,所以没装其他媒体服务器了。

媒体库 ​

站点 ​站点同步 ​

如果自建的话就填自己的ip端口

执行 设定-服务-同步CookieCloud站点同步完成即可在站点管理中看到自己的PT站了

搜索 ​

订阅 ​

订阅规则 ​

引用自MoviePilot群组

SPECSUB & CNSUB & 4K & !BLU & BLURAY & H265 & !DOLBY & !REMUX & !UHD > CNSUB & 4K & !BLU & BLURAY & H265 & !DOLBY & !REMUX & !UHD > SPECSUB & CNSUB & 4K & !BLU & !BLURAY & !UHD & !REMUX & WEBDL & !DOLBY > CNSUB & 4K & !BLU & !BLURAY & !UHD & !REMUX & WEBDL & !DOLBY > 4K & !BLU & !DOLBY > 4K & !BLU > SPECSUB & CNSUB & 1080P & BLURAY & !DOLBY & !BLU & !UHD & !REMUX > CNSUB & 1080P & !BLU & BLURAY & !DOLBY & !UHD & !REMUX > SPECSUB & CNSUB & 1080P & !BLU & !BLURAY & !UHD & !REMUX & WEBDL & !DOLBY > CNSUB & 1080P & !BLU & !BLURAY & !UHD & !REMUX & WEBDL & !DOLBY > 1080P & !BLU & !DOLBY > 1080P & !BLU > 720P & !BLU1

通知 ​

插件⭐ ​

站点自动签到 ​45 8,19 * * *每天8点45和19点45执行一次。第二次执行只是为了保证某些时候失败的情况。

站点数据统计 ​15 21 * * *每天21点15分执行一次

目录监控 ​

主要是为了盘1手动下载的资源进行整理入库

监控了盘1下载目录的3个类型的文件夹

每一行一个目录,支持以下几种配置方式,转移方式支持move、copy、link、softlink、rclone_copy、rclone_move

监控目录#转移方式监控目录:转移目的目录监控目录:转移目的目录#转移方式

自动删种 ​45 * * * *每小时45分的时候执行一下。主要是为了配合刷流插件,目前只对刷流并且做种60小时的种进行暂停。 60小时主要是为了防止HR,具体规则按站点来调整。

自动备份 ​50 * * * *每小时50分的时候备份一下数据

iyuu自动辅种 ​

主要是为了刷魔力值,只需要下载一份资源,就可以在多个站进行保种,一般这种拿不到什么上传量,但是对魔力值提升还是有些帮助的。

45 8,19 * * *

每天8点45分和19点45分执行一次

刷流目录下的不辅种

本来可以按标签来,但是刷流标签在自动转种到Transmission后会消失,所以只能按目录来了

自动转移做种 ​

qBittorrent只负责下载任务,下载完成后转移到Transmission进行保种

*/10 * * * *

每隔10分钟1次

只转移已整理的标签

手动下载到盘1的任务需要手动打标签

下载器文件同步 ​

我也没搞懂干嘛的。虽然下载后开着,但是一直不知道具体是什么效果。欢迎留言补充。

站点刷流 ​默认10分钟运行一次这里应该是默认用的爬虫模式,而非RSS模式,并且只会读取首页的数据,所以部分首页都是置顶的站就没法很好的进行刷流。

下载进度推送 ​3600秒,1小时执行1次。只会监控通过MoviePilot下载的任务。自己在qBittorrent添加的不会监控。

Bark消息通知 ​

没有呆梨的话可以用这个插件来通知,配置还是挺方便的。

服务器地址记得配置完成,完整的应该是https://api.day.app/你的编码自定义索引站点 ​

2024-02-15:目前最新版官方已经添加麒麟、馒头多域名支持,所以删除了相应配置方案。

添加没有默认支持的站点

其他站点欢迎留言补充

清理订阅缓存 ​这个插件需要在环境变量中添加仓库扩展主要是为了某些时候自动订阅下载了资源,但是被自己手动删掉的情况

iyuu掉备案临时解决方案~~ ​

目前官方已通过hk域名解决该问题

反代 ​首页自己得有域名申请一个免费的ssl证书通过自己的服务器反代一个api.iyuu.cnMoviePilot插件版 ​

由于容器内没法使用nano、vi、vim,只能文件夹映射出来

/app/app/plugins/iyuuautoseed/iyuu_helper.py

修改api.iyuu.cn成自己反代的地址即可

但是这种情况会导致MoviePilot自动升级功能失效,一直提示获取当前版本失败,取消映射即可修复

iyuu-plus ​ssh只能通过sh命令进入,而且每次启动都会拉取最新代码,所以还是得文件夹映射出来/IYUU/app/common/Constant.php修改api.iyuu.cn成自己反代的地址即可馒头新架构添加站点 ​

引用自官方群组

注意:馒头部分插件仍然使用cookie访问,请自行评估风险。具体可参考更新日志支持情况。

检查版本是否为1.7.5+

添加配置

如果原先站点管理里的mt没删除 请替换rss地址、cookie和UA

如果意外删除 请手动添加。官方提供的添加方式图片就不放了,因为带了链接。

添加完成后请到馒头的控制台 - 实验室 - 建立存取令牌

生成令牌后请回到站点管理测试馒头联通性一次连通性正常后尝试搜索并观察日志日志中有MT获取到APIkey字样即可

请在cookiecloud浏览器插件端黑名单添加域名

避免下次同步时覆盖手动添加的cookie

媒体库分类示例 ​

动漫分类更新:

电影不动,原先电视剧里的动漫调整到了单独分类。

这部分我也没整太明白,也不知道这样配置对不对。因为测试了一下原有资源重新整理。 火影忍者是正常进入分类的。死亡笔记却跑到日韩剧里去了。欢迎大佬留言改进。修改配置文件 /个人空间/docker/MoviePilot/config/category.yamlyaml####### 配置说明 ####### # 1. 该配置文件用于配置电影和电视剧的分类策略,配置后程序会按照配置的分类策略名称进行分类,配置文件采用yaml格式,需要严格附合语法规则 # 2. 配置文件中的一级分类名称:`movie`、`tv` 为固定名称不可修改,二级名称同时也是目录名称,会按先后顺序匹配,匹配后程序会按这个名称建立二级目录 # 3. 支持的分类条件: # `original_language` 语种,具体含义参考下方字典 # `production_countries` 国家或地区(电影)、`origin_country` 国家或地区(电视剧),具体含义参考下方字典 # `genre_ids` 内容类型,具体含义参考下方字典 # themoviedb 详情API返回的其它一级字段 # 4. 配置多项条件时需要同时满足,一个条件需要匹配多个值是使用`,`分隔 # 配置电影的分类策略 movie: 恐怖电影: genre_ids: '27' 中国动画电影: genre_ids: '16' original_language: 'zh,cn,bo,za' 日韩动画电影: genre_ids: '16' original_language: 'ja,ko' 欧美动画电影: genre_ids: '16' 华语电影: original_language: 'zh,cn,bo,za' 日韩电影: original_language: 'ja,ko' 欧美电影: # 配置电视剧的分类策略 tv: 中国纪录片: genre_ids: '99' original_language: 'zh,cn,bo,za' 外国纪录片: genre_ids: '99' 中国综艺: genre_ids: '10764,10767' original_language: 'zh,cn,bo,za' 日韩综艺: genre_ids: '10764,10767' original_language: 'ja,ko' 欧美综艺: genre_ids: '10764,10767' 国产剧: origin_country: 'CN,TW,HK' 日韩剧: original_language: 'ja,ko' 欧美剧: # 配置动漫的分类策略 anime: 中国动漫: genre_ids: '16' # 匹配 origin_country 国家,CN是中国大陆,TW是中国台湾,HK是中国香港 origin_country: 'CN,TW,HK' 日韩动漫: genre_ids: '16' # 匹配 origin_country 国家,JP是日本 origin_country: 'JP,KR' 儿童动漫: genre_ids: '10762' 欧美动漫: genre_ids: '16' ## genre_ids 内容类型 字典,注意部分中英文是不一样的 # 28 Action # 12 Adventure # 16 Animation # 35 Comedy # 80 Crime # 99 Documentary # 18 Drama # 10751 Family # 14 Fantasy # 36 History # 27 Horror # 10402 Music # 9648 Mystery # 10749 Romance # 878 Science Fiction # 10770 TV Movie # 53 Thriller # 10752 War # 37 Western # 28 动作 # 12 冒险 # 16 动画 # 35 喜剧 # 80 犯罪 # 99 纪录 # 18 剧情 # 10751 家庭 # 14 奇幻 # 36 历史 # 27 恐怖 # 10402 音乐 # 9648 悬疑 # 10749 爱情 # 878 科幻 # 10770 电视电影 # 53 惊悚 # 10752 战争 # 37 西部 ## original_language 语种 字典 # af 南非语 # ar 阿拉伯语 # az 阿塞拜疆语 # be 比利时语 # bg 保加利亚语 # ca 加泰隆语 # cs 捷克语 # cy 威尔士语 # da 丹麦语 # de 德语 # dv 第维埃语 # el 希腊语 # en 英语 # eo 世界语 # es 西班牙语 # et 爱沙尼亚语 # eu 巴士克语 # fa 法斯语 # fi 芬兰语 # fo 法罗语 # fr 法语 # gl 加里西亚语 # gu 古吉拉特语 # he 希伯来语 # hi 印地语 # hr 克罗地亚语 # hu 匈牙利语 # hy 亚美尼亚语 # id 印度尼西亚语 # is 冰岛语 # it 意大利语 # ja 日语 # ka 格鲁吉亚语 # kk 哈萨克语 # kn 卡纳拉语 # ko 朝鲜语 # kok 孔卡尼语 # ky 吉尔吉斯语 # lt 立陶宛语 # lv 拉脱维亚语 # mi 毛利语 # mk 马其顿语 # mn 蒙古语 # mr 马拉地语 # ms 马来语 # mt 马耳他语 # nb 挪威语(伯克梅尔) # nl 荷兰语 # ns 北梭托语 # pa 旁遮普语 # pl 波兰语 # pt 葡萄牙语 # qu 克丘亚语 # ro 罗马尼亚语 # ru 俄语 # sa 梵文 # se 北萨摩斯语 # sk 斯洛伐克语 # sl 斯洛文尼亚语 # sq 阿尔巴尼亚语 # sv 瑞典语 # sw 斯瓦希里语 # syr 叙利亚语 # ta 泰米尔语 # te 泰卢固语 # th 泰语 # tl 塔加路语 # tn 茨瓦纳语 # tr 土耳其语 # ts 宗加语 # tt 鞑靼语 # uk 乌克兰语 # ur 乌都语 # uz 乌兹别克语 # vi 越南语 # xh 班图语 # zh 中文 # cn 中文 # zu 祖鲁语 ## origin_country/production_countries 国家地区 字典 # AR 阿根廷 # AU 澳大利亚 # BE 比利时 # BR 巴西 # CA 加拿大 # CH 瑞士 # CL 智利 # CO 哥伦比亚 # CZ 捷克 # DE 德国 # DK 丹麦 # EG 埃及 # ES 西班牙 # FR 法国 # GR 希腊 # HK 香港 # IL 以色列 # IN 印度 # IQ 伊拉克 # IR 伊朗 # IT 意大利 # JP 日本 # MM 缅甸 # MO 澳门 # MX 墨西哥 # MY 马来西亚 # NL 荷兰 # NO 挪威 # PH 菲律宾 # PK 巴基斯坦 # PL 波兰 # RU 俄罗斯 # SE 瑞典 # SG 新加坡 # TH 泰国 # TR 土耳其 # US 美国 # VN 越南 # CN 中国 内地 # GB 英国 # TW 中国台湾 # NZ 新西兰 # SA 沙特阿拉伯 # LA 老挝 # KP 朝鲜 北朝鲜 # KR 韩国 南朝鲜 # PT 葡萄牙 # MN 蒙古国 蒙古123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234其他教程 ​

🔥热心网友整理的MoviePilot安装和使用指引,可供参考:

https://github.com/DDS-Derek/MoviePilot/tree/docshttps://hackfang.me/movie-pilot-install-and-guidehttps://github.com/Putarku/MoviePilot-Help求药🙈 ​

求💊论坛、十一大,感谢大佬!我的邮箱

注意 ​请勿在任何国内平台宣传 MoviePilot,MoviePilot 仅用于学习交流使用。请勿将 MoviePilot 用于商业用途。请勿将 MoviePilot 制作为视频内容,于境内视频网站(版权利益方)传播。请勿将 MoviePilot 用于任何违反法律法规的行为。请勿将本教程在国内任何平台宣传,本教程只作为官方仓库教程补充。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有