最近终于在服务器上把MoviePilot整个环境搭建完成了,期间踩了不少的坑,于是决定写下这篇教程,供有需要的朋友参考。整个环境为Linux+MoviePilot+Emby+Qbittorrent,教程包括了所有的安装及配置。

以下教程默认你的网络环境流畅且自由,如果存在网络问题,请自备网络代理,并参考官方教程添加代理配置

1 前置条件

  • 一台Linux服务器,系统为debian或者ubuntu,已安装docker
  • 可用的PT站点,同时这些站点中需要有一个可用于认证,关于用户认证后面会详细说明
  • 下载器,这里我选择的是Qbittorrent
  • 媒体服务器,这里我选择的是Emby

1.1 目录创建

因为MoviePilotEmby均通过docker安装,这里我会将两个容器的目录映射保证一致,以避免后续因为目录映射导致的各种问题,我们通过以下命令创建目录。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# 容器核心目录 mkdir -p /data/docker/MoviePilot # MoviePilot核心目录 mkdir -p /data/docker/emby # Emby核心目录 # 媒体资源目录 mkdir -p /data/media # 媒体资源目录,所有媒体资源都放在这个目录 mkdir -p /data/media/download # Qbittorrent默认下载目录 # MoviePilot文件整理目录 # 这里我们提前将所有媒体类型的目录创建好,便于后面操作,不理解的按照步骤来就行 mkdir -p /data/media/links # MoviePilot文件整理目录 mkdir -p /data/media/links/其他 mkdir -p /data/media/links/动画电影 mkdir -p /data/media/links/华语电影 mkdir -p /data/media/links/国产剧 mkdir -p /data/media/links/国漫 mkdir -p /data/media/links/日番 mkdir -p /data/media/links/日韩剧 mkdir -p /data/media/links/日韩电影 mkdir -p /data/media/links/未分类 mkdir -p /data/media/links/欧美剧 mkdir -p /data/media/links/欧美电影 mkdir -p /data/media/links/港台剧 mkdir -p /data/media/links/港台电影 mkdir -p /data/media/links/纪录片 mkdir -p /data/media/links/综艺 # Emby媒体库目录 mkdir -p /data/media/emby # Emby媒体库目录 mkdir -p /data/media/emby/tv # Emby媒体库-电视剧目录 mkdir -p /data/media/emby/movie # Emby媒体库-电影目录 mkdir -p /data/media/emby/metadata # Emby媒体库-元数据目录 # 我们分别在Emby媒体库目录下tv和movie两个目录内创建指向上一步媒体类型目录的软链 # tv对应所有电视节目的分类 ln -s /data/media/links/国产剧 /data/media/emby/tv/国产剧 ln -s /data/media/links/国漫 /data/media/emby/tv/国漫 ln -s /data/media/links/日番 /data/media/emby/tv/日番 ln -s /data/media/links/日韩剧 /data/media/emby/tv/日韩剧 ln -s /data/media/links/未分类 /data/media/emby/tv/未分类 ln -s /data/media/links/欧美剧 /data/media/emby/tv/欧美剧 ln -s /data/media/links/港台剧 /data/media/emby/tv/港台剧 ln -s /data/media/links/纪录片 /data/media/emby/tv/纪录片 ln -s /data/media/links/综艺 /data/media/emby/tv/综艺 # movie对应所有电影的分类 ln -s /data/media/links/其他 /data/media/emby/movie/其他 ln -s /data/media/links/动画电影 /data/media/emby/movie/动画电影 ln -s /data/media/links/华语电影 /data/media/emby/movie/华语电影 ln -s /data/media/links/日韩电影 /data/media/emby/movie/日韩电影 ln -s /data/media/links/欧美电影 /data/media/emby/movie/欧美电影 ln -s /data/media/links/港台电影 /data/media/emby/movie/港台电影

1.2 下载器Qbittorrent安装

因为上一篇文章使用VERTEX进行PT刷流已详细介绍Qbittorrent的安装及配置过程,这里跳过安装过程的介绍,具体请查看上一篇文章。需要注意的是,我们需要将默认保存路径修改为上一步创建的Qbittorrent默认下载目录的路径。
Snipaste_2025-02-26_18-14-32.jpg

1.3 媒体服务器Emby安装和配置

1.3.1 安装

1
2
3
4
5
6
7
8
docker run -d \ --restart=always \ --network=host \ --name emby \ -p 8096:8096 \ -p 8920:8920 \ -v /data/docker/emby:/config \ -v /data/media:/data/media \ emby/embyserver

上述命令中的参数说明如下:

1
2
3
4
--name emby 为容器指定一个唯一的名称,这里我们使用emby -p 8096:8096 将容器的8096端口映射到主机的8096端口,8096端口为http端口 -p 8920:8920 将容器的8920端口映射到主机的8920端口,8920端口为https端口 -v /data/docker/emby:/config 将主机上的`/data/docker/emby`目录挂载到容器的`/config`目录,用于存储`Emby`的配置文件 -v /data/media:/data/media 将主机上的`/data/media`目录挂载到容器的`/data/media`目录,用于存储媒体文件,注意不要修改这里的路径,因为前面异步已经创建完成了。

等待镜像拉取和容器创建完成,我们就可以通过http://服务器ip:8096访问Emby了,如果无法访问,确认防火墙已放行8096端口。第一次访问会创建管理员账号和密码,登录后我们点击右上角的设置按钮,进入后台管理,点击左侧控制台菜单,记录下Emby的内网(局域网)和外网(广域网)访问地址,这里我们假设内网地址为:http://10.0.0.1:8096,外网地址为:http://10.0.0.2:8096
Snipaste_2025-02-28_17-09-01.jpg

1.3.2 创建媒体库

点击左侧媒体库菜单,我们分别创建电影和电视剧媒体库,点击新建媒体库,按如下配置填写,注意: 只需要填写下图中的几项配置即可,需要把其他所有如下载器、字幕等刮削相关的选项全部勾掉,因为我们直接使用MoviePilot的刮削,而不需要Emby的刮削。

电影媒体库

Snipaste_2025-02-28_17-20-02.jpg
Snipaste_2025-02-28_17-20-16.jpg

电视剧媒体库

Snipaste_2025-02-28_17-24-20.jpg
Snipaste_2025-02-28_17-24-46.jpg

1.3.2 创建API密钥

点击左侧API密钥菜单,点击新API密钥按钮,我们把密钥命名为MoviePilot(名称可自定义),点击提交,复制记录下创建的密钥,后面MoviePilot需要用到,这里我们假设密钥为:aaaabbbbccccdddd
Snipaste_2025-02-28_17-31-46.jpg
到这里Emby的配置基本完成,其他的一些配置及功能可自行摸索或者Google一下,不影响主体功能。

2 MoviePilot安装和配置

2.1 安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
docker run -itd \ --name moviepilot-v2 \ --hostname moviepilot-v2 \ --network host \ -v /data/media:/data/media \ -v /data/docker/MoviePilot/config:/config \ -v /data/docker/MoviePilot/core:/moviepilot/.cache/ms-playwright \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -e 'NGINX_PORT=3000' \ -e 'PORT=3001' \ -e 'PUID=0' \ -e 'PGID=0' \ -e 'UMASK=000' \ -e 'TZ=Asia/Shanghai' \ -e 'SUPERUSER=admin' \ --restart always \ jxxghp/moviepilot-v2:latest

上述命令中的参数说明如下:

1
2
3
4
--name moviepilot-v2 为容器指定一个唯一的名称,这里我们使用moviepilot-v2 -v /data/docker/MoviePilot/config:/config 将主机上的`/data/docker/MoviePilot/config`目录挂载到容器的`/config`目录,用于存储`MoviePilot`的配置文件 -v /data/docker/MoviePilot/core:/moviepilot/.cache/ms-playwright 将主机上的`/data/docker/MoviePilot/core`目录挂载到容器的`/moviepilot/.cache/ms-playwright`目录,用于存储`MoviePilot`的核心文件 -v /data/media:/data/media 将主机上的`/data/media`目录挂载到容器的`/data/media`目录,用于存储媒体文件,注意不要修改这里的路径,因为前面异步已经创建完成了。 -e 'SUPERUSER=admin' 这里指定管理员账号,可以修改为你想要的账号名

等待镜像拉取和容器创建完成,我们就可以通过http://服务器ip:3000访问MoviePilot了,如果无法访问,确认防火墙已放行3000端口。界面需要数据账号密码登录,账号为上面指定的账号,如果你没有修改,默认账号为admin,密码通过如下方法获取。

1
2
3
4
# ssh登录服务器,进入下面的目录 cd /data/docker/MoviePilot/config/logs # 查看日志文件获取超级管理员初始密码 head -10 moviepilot.log

2.2 用户认证

点击右上角头像,点击用户认证,选择你想要认证的站点,比如我选择的是Rousi,输入对应的用户ID和密钥(在PT站点获取),点击开始认证,等待完成即可。
Snipaste_2025-02-28_17-55-15.jpg

2.3 添加站点

点击左侧站点管理菜单,然后点击右下角+按钮,添加站点。玩PT的应该都知道相关的配置,这里不再过多说明。
2025-02-28T10:59:11.png

2.4 基础设定

点击左下角设定菜单,我们开始MoviePilot的基础配置。基础设置中,我们需要记录下API令牌,后续会在Emby通知中使用到,假设API令牌为:eeeeffffgggghhhh
2025-02-28T10:18:29.png

2.4.1 添加下载器

系统->下载器,点击+按钮,选择Qbittorrent创建下载器,然后点击下图箭头所指的按钮,打开下载器配置页面。
2025-02-28T10:23:48.png
地址填入Qbittorrent公网访问地址,填入账号和密码,其他的开关按照下图设置,注意不要选错,点击确定。最后,一定要点击保存,一定要点击保存,一定要点击保存,否则不会生效。
2025-02-28T10:25:34.png

2.4.2 添加媒体服务器

系统->媒体服务器,点击+按钮,选择Emby创建媒体服务器,然后点击创建的媒体服务器,打开媒体服务器配置页面。将1.3.1中记录的内网地址:http://10.0.0.1:8096填写到地址栏,外网地址:http://10.0.0.2:8096填写到外网播放地址栏。1.3.2中记录的密钥:aaaabbbbccccdddd填写到API密钥栏,其余按照下图设置,点击确定。最后,一定要点击保存,一定要点击保存,一定要点击保存,否则不会生效。
2025-02-28T10:31:51.png

2.4.3 目录配置

存储 & 目录->目录,点击+按钮,创建目录,然后点击下图箭头所指的按钮,打开配置页面。
2025-02-28T10:35:39.png

1
2
3
4
5
6
- 下载存储 选择`本地` - 下载目录 填入: /data/media/download/ - 自动整理 选择`下载器监控``目录监控`均可 - 媒体库存储 选择`本地` - 媒体库目录 填入: /data/media/links/ - 整理方式 选择`硬链接` - 覆盖模式 选择`仅保留最新版本`

其余选项按下图配置,最后,一定要点击保存,一定要点击保存,一定要点击保存,否则不会生效。
2025-02-28T10:39:47.png

2.4.4 规则配置

规则->自定义规则,点击+右边的按钮,填入下方的内容,点击导入。最后,一定要点击保存,一定要点击保存,一定要点击保存,否则不会生效。

1
[{"id":"Complete","name":"Complete","include":"(全|共)\\d(集|期)|完结|合集|Complete","exclude":""},{"id":"filterGlobal","name":"filterGlobal","include":"","exclude":"(?i)日语无字|先行|DV|MiniBD|DIY原盘|iPad|UPSCALE|AV1|BDMV|RMVB|DVD|vcd|480p|OPUS","seeders":""},{"id":"filerGroup","name":"filerGroup","include":"","exclude":"(?i)SubsPlease|Up to 21°C|VARYG|TELESYNC|NTb|sGnb|BHYS|HDSWEB|DBD|HDH|COLLECTiVE|SRVFI|HDSPad"},{"id":"filterMovie","name":"filterMovie","include":"","exclude":"","size_range":"0-22000","seeders":""},{"id":"filterSeries","name":"filterSeries","include":"","exclude":"","size_range":"0-5120"},{"id":"AnimeGroup","name":"AnimeGroup","include":"7³ACG|VCB-Studio","exclude":"","size_range":""},{"id":"Audiences","name":"Audiences","include":"ADE|ADWeb","exclude":"","seeders":""},{"id":"HHWEB","name":"HHWEB","include":"HHWEB","exclude":""},{"id":"Crunchyroll","name":"Crunchyroll","include":"CR|Crunchyroll","exclude":""},{"id":"Netflix","name":"Netflix","include":"Netflix|NF","exclude":""},{"id":"B-Global","name":"B-Global","include":"B-Global|BG","exclude":""},{"id":"AMZN","name":"AMZN","include":"AMZN|Amazon","exclude":""},{"id":"HQ","name":"HQ","include":"HQ|高码|EDR","exclude":"","size_range":""},{"id":"DDP","name":"DDP","include":"DDP","exclude":""}]

规则->优先级规则组,点击+右边的按钮,填入下方的内容,点击导入。最后,一定要点击保存,一定要点击保存,一定要点击保存,否则不会生效。

1
[{"name":"前置过滤","rule_string":"filterGlobal& !BLU & !REMUX & !3D & !DOLBY &filerGroup","media_type":"","category":""},{"name":"动画电影","rule_string":" SPECSUB & 4K & BLURAY & H265 > CNSUB & 4K & BLURAY & H265 > CNSUB & 4K & BLURAY > CNSUB & 1080P & BLURAY > CNSUB & 4K > CNSUB & 1080P ","media_type":"电影","category":"动画电影"},{"name":"华语电影","rule_string":" 4K & BLURAY & H265 > 1080P & BLURAY > 4K > 1080P ","media_type":"电影","category":"华语电影"},{"name":"欧美电影","rule_string":" SPECSUB & 4K & BLURAY & H265 &filterMovie> CNSUB & 4K & BLURAY & H265 &filterMovie> CNSUB & 1080P & BLURAY &filterMovie> CNSUB & 4K &filterMovie> CNSUB & 1080P &filterMovie","media_type":"电影","category":"欧美电影"},{"name":"日番","rule_string":"AnimeGroup& CNSUB & BLURAY & 1080P >Audiences& H265 & BLURAY & 1080P >Audiences&AMZN& CNSUB & 1080P >Audiences&Crunchyroll& CNSUB & 1080P >Audiences&Netflix& CNSUB & 1080P >Audiences&B-Global& 4K & CNSUB >Audiences&B-Global& 1080P & CNSUB >Audiences& CNSUB & 1080P > CNSUB & BLURAY & 1080P > 1080P & CNSUB > 1080P ","media_type":"电视剧","category":"日番"},{"name":"国漫","rule_string":" 4K &Audiences&DDP> 4K &Audiences> 1080P &Audiences> 4K > 1080P > 720P ","media_type":"电视剧","category":"国漫"},{"name":"纪录片","rule_string":" 4K & BLURAY > 1080P & BLURAY > 4K > 1080P ","media_type":"电视剧","category":"纪录片"},{"name":"综艺","rule_string":" 4K & WEBDL &Complete> 4K & WEBDL &HHWEB> WEBDL & 1080P &HHWEB> 4K & WEBDL &Audiences> 1080P &Audiences& WEBDL > 1080P ","media_type":"电视剧","category":"综艺"},{"name":"国产剧","rule_string":" 4K & WEBDL &HQ> 4K & WEBDL > 1080P > 720P ","media_type":"电视剧","category":"国产剧"},{"name":"港台剧","media_type":"电视剧","category":"港台剧","rule_string":" 4K & WEBDL &HQ> 4K & WEBDL > 1080P > 720P "},{"name":"欧美剧","rule_string":" CNSUB & 4K & WEBDL &filterSeries> 1080P & BLURAY &filterSeries& CNSUB > 1080P & CNSUB &filterSeries> CNSUB &filterSeries","media_type":"电视剧","category":"欧美剧"},{"name":"日韩剧","rule_string":" SPECSUB & 1080P & BLURAY &filterSeries> CNSUB & 1080P &filterSeries> CNSUB &filterSeries ","media_type":"电视剧","category":"日韩剧"},{"name":"其他","media_type":"电影","category":"其他","rule_string":" SPECSUB & 4K & BLURAY & H265 &filterMovie> CNSUB & 4K & BLURAY & H265 &filterMovie> CNSUB & 1080P & BLURAY &filterMovie> CNSUB & 4K &filterMovie> CNSUB & 1080P &filterMovie "},{"name":"未分类","media_type":"电视剧","category":"未分类","rule_string":" 1080P & BLURAY &filterSeries& CNSUB > 1080P & CNSUB &filterSeries> CNSUB &filterSeries "}]

2.4.5 下载搜索配置

下载 & 搜索->基础设置,优先级规则组下将上一步添加的所有规则组全部勾选。最后,一定要点击保存,一定要点击保存,一定要点击保存,否则不会生效。
2025-02-28T10:48:50.png
下载 & 搜索->搜索站点,勾选你需要在搜索中使用的站点。最后,一定要点击保存,一定要点击保存,一定要点击保存,否则不会生效。
2025-02-28T10:49:35.png

2.4.5 订阅配置

订阅->基础设置,订阅优先级规则组和洗版优先级规则组将上一步添加的所有规则组全部勾选。最后,一定要点击保存,一定要点击保存,一定要点击保存,否则不会生效。
2025-02-28T10:51:20.png
订阅->订阅站点,勾选你需要在中使用的站点。最后,一定要点击保存,一定要点击保存,一定要点击保存,否则不会生效。
2025-02-28T10:51:57.png

2.5 必备插件

点击左侧插件菜单,点击插件市场,安装下图中的所有插件。
2025-02-28T11:01:21.png
各插件配置按下图配置,需要特别说明的是二级分类策略媒体文件同步删除插件,需要将下方提供的内容,覆盖插件默认的内容并启用保存,不要去修改这部分内容,否则会出现问题。

站点自动签到

2025-02-28T11:05:21.png

二级分类策略

2025-02-28T11:07:03.png

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
####### 配置说明 ####### # 1. 该配置文件用于配置电影和电视剧的分类策略,配置后程序会按照配置的分类策略名称进行分类,配置文件采用yaml格式,需要严格附合语法规则 # 2. 配置文件中的一级分类名称:`movie`、`tv` 为固定名称不可修改,二级名称同时也是目录名称,会按先后顺序匹配,匹配后程序会按这个名称建立二级目录 # 3. 支持的分类条件: # `original_language` 语种,具体含义参考下方字典 # `production_countries` 国家或地区(电影)、`origin_country` 国家或地区(电视剧),具体含义参考下方字典 # `genre_ids` 内容类型,具体含义参考下方字典 # themoviedb 详情API返回的其它一级字段 # 4. 配置多项条件时需要同时满足,一个条件需要匹配多个值是使用`,`分隔 # 配置电影的分类策略 movie: # 分类名同时也是目录名 动画电影: # 匹配 genre_ids 内容类型,16是动漫 genre_ids: '16' 华语电影: # 匹配语种 original_language: 'zh,cn,bo,za' 港台电影: origin_country: 'TW,HK' 日韩电影: origin_country: 'JP,KP,KR' 欧美电影: origin_country: 'US,FR,GB,DE,ES,IT,NL,PT,RU,UK' # 未匹配以上条件时,分类为其他 其他: # 配置电视剧的分类策略 tv: # 分类名同时也是目录名 国漫: # 匹配 genre_ids 内容类型,16是动漫 genre_ids: '16' # 匹配 origin_country 国家,CN是中国大陆,TW是中国台湾,HK是中国香港 origin_country: 'CN,TW,HK' 日番: # 匹配 genre_ids 内容类型,16是动漫 genre_ids: '16' # 匹配 origin_country 国家,JP是日本 origin_country: 'JP' 纪录片: # 匹配 genre_ids 内容类型,99是纪录片 genre_ids: '99' 综艺: # 匹配 genre_ids 内容类型,10764 10767都是综艺 genre_ids: '10764,10767' 国产剧: # 匹配 origin_country 国家,CN是中国大陆,TW是中国台湾,HK是中国香港 origin_country: 'CN' 港台剧: origin_country: 'TW,HK' 欧美剧: # 匹配 origin_country 国家,主要欧美国家列表 origin_country: 'US,FR,GB,DE,ES,IT,NL,PT,RU,UK' 日韩剧: # 匹配 origin_country 国家,主要亚洲国家列表 origin_country: 'JP,KP,KR,TH,IN,SG' # 未匹配以上分类,则命名为未分类 未分类: ## 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 蒙古国 蒙古
媒体文件同步删除

2025-02-28T11:07:49.png

1
2
/data/media/emby/tv:/data/media/links /data/media/emby/movie:/data/media/links
媒体库服务器刷新

2025-02-28T11:08:46.png

Emby元数据刷新

2025-02-28T11:09:18.png

演职人员刮削

2025-02-28T11:09:41.png

2.6 Emby通知设置

我们回到Emby,点击左侧通知菜单,点击添加通知,在url栏中填入: http://服务器ip:3000/api/v1/webhook?token=eeeeffffgggghhhh,其中token2.4中记录的API令牌:eeeeffffgggghhhh。然后在下方勾选媒体库->媒体删除选项,点击储存。这一步的作用是,当在Emby中删除了媒体时,会自动通知MoviePilot删除对应的媒体文件。
2025-02-28T11:17:31.png

3 总结

到这里,MoviePilot整个就已经安装配置完成。可以在搜索和订阅中,添加你想要下载的电影或电视节目,MoviePilot会自动搜索你的PT站点资源并下载,自动整理刮削,自动推送到Emby,开始享受你的自由观影旅程吧。

已有 38 条评论

  1. 大佬我这安装你这个部署遇到一个问题,2.1安装完成以后Moviepilot容器没有端口设置,导致服务器加端口不能打开

    1. @qaz372110这里建容器的时候网络模式都是host模式,你是不是宿主机上有防火墙,或者vps服务商有防火墙,没有放行端口?

    2. @qaz372110或者你宿主机上的3000端口被其他程序占用了吗?

  2. 请问我的目录设置选下载器监视的的话下载完成就会报找不到文件而不整理,但是选目录监视电影比较正常但是电视剧总是少整理几集,能帮忙分析下原因吗,moviepilot是docker部署的 ,但是qb是用群晖套件部署的 跟这个有关系吗

    1. @巴巴罗萨下载器监视报找不到文件,大概率是下载目录和你mp的目录对应不上的原因,你mp的文件目录的地址是docker内的,qb群晖部署是不是也是docker内,两边的映射目录路径必须要一样,才能找到得到文件的

    2. @巴巴罗萨如果qb在nas宿主机上,那么qb的下载根目录,要和mp容器映射的根目录路径一样。漏文件我还真没遇到过,下载器监视整理应该不会漏文件。

  3. 你好,我在按照教程配置完后,下载资源报错无法正确识别媒体,是我哪里配的有问题了吗?

    1. @灰是在mp上下载资源提示无法正确识别媒体吗?信息不详细有点没法定位,可以加一下我的TG 发一下详细的信息给我,我帮你看一下

  4. 下载器任务结束后,emby扫不到,楼主知道是啥原因吗

    1. @arsoooo目前是发现扫不到软连接/data/media/emby/movie,但是可以扫到MP的硬链接/data/media/links/😅,但是不知道怎么处理

      1. @arsoooomoviepilot里,data/media/emby/movie也显示空目录,没有ln -s映射的links目录

        1. @arsoooo不应该啊,emby里movie和tv的软链手动建了应该是能看到的,你进服务器对应的目录能看到吗?cd /data/media/emby/movie 和cd /data/media/emby/tv 里面有建好的软链目录吗?如果软链建成功了应该是能看到的,是不是你软链没创建成功

  5. 您好,感谢非常详细的教程。我的插件市场中没有找到“媒体文件同步删除”这个插件,是我插件仓库不够吗?用的官方的仓库。

    1. @懒熊是用的默认的插件库,我看了一下,这个是作者的插件库github地址,你可以看一下,或者直接加到插件库里,thsrite

      1. @Inkflow感谢回复!确实有加库,也有可能作者改了。
        不过我现在遇到新的问题,请问您下载时候会在资源库自动建立分类文件夹吗?然后下载后的文件不自动整理,我应该怎么去排查问题呀?

        1. @懒熊1、按我的设置的话,qb下载是会自动创建分类文件夹的,比如国产剧、华语电影等,qb的默认下载目录应该是/data/media/download/
          2、下载文件后不自动整理,你需要再对着2.4.3检查一下配置是否正确
          3、如果你的文件是在mp安装配置之前已经下载好的,就会出现不整理的情况。有一个解决方法是,先将2.4.3里的监控方式修改为目录监控,然后把下载的文件mv到外面的其他目录,再mv回来,这样就能手动触发整理。举个例子,比如你已经下载好的文件路径是/data/media/download/华语电影/哪吒/哪吒.mp4

          1
          2
          mv /data/media/download/华语电影/哪吒 /tmp/ mv /tmp/哪吒 /data/media/download/华语电影/

          你看一下你的情况是这样的吗?

          1. @Inkflow好的好的!目前是试着动原有的资源会自动整理了。下载的话我再试试看是怎么处理。感谢!

            1. @懒熊好的,下载器监控的话,要检查一下qb的默认下载目录,因为我的教程里是配置死的,所以你如果要改,qb和2.4.3里的下载目录都改成一样的哈

              1. @Inkflow嗯嗯,感谢感谢!目前是除了同步删除,目前基本实现自动化了。👍

  6. 你好,插件二级分类策略,配置保存成功后,提示二级分类策略已更新,请注意同步调整目录设置,插件将恢复关闭状态!始终无法启动请问是什么原因啊?

    1. @Taoist不好意思,节假日太忙没看博客。我文章忘记标注了,二级分类策略插件生效后,是会自动关闭的,但是配置已经更新了,可以不用管它了

  7. 大佬,看下载器添加要求里,要添加qb的公网地址。这个地址从哪获取啊。因为我mp系统健康检查里面显示无法连接qb下载器

    1. @墨雨会不会是因为我是直接飞牛应用中心下载的qb

      1. @墨雨连不上qb的问题奇怪的好了。但是现在有连不上tmdb的问题。这个怎么解决啊

        1. @墨雨飞牛我还没怎么了解过,qb是通过docker安装的吗?如果都是docker环境,你试一下内网ip加qb容器的端口能不能连接?然后tmdb国内是访问不了的吧,你是家里的nas还是国外的服务器呢?有没有vpn?

  8. flow大,多盘QB和MP如何设置?

    1. @fghj你的意思是多台服务器QB下载是吧,linux服务器是可以挂载其他服务器的硬盘的,你可以google一下类似linux挂载其他服务器硬盘。方法是用一台作为主服务器,主服务器上安装MP,然后在主服务器上挂载其他安装了QB的服务器的硬盘,挂载的目录对应QB服务器的下载目录,这样你就会得到类似下面这样的目录结构:

      1
      2
      3
      4
      /data/media/download # 主服务器QB下载目录 /data/media/download1 # QB服务器1下载目录-挂载 /data/media/download2 # QB服务器2下载目录-挂载 /data/media/download3 # QB服务器3下载目录-挂载

      然后,MP需要调整的有2个地方,2.4.1中需要添加你的多个QB的下载器,注意其他服务器的QB要用域名或者公网ip。2.4.3的目录配置那里,需要增加挂载目录的监控,有几个挂载目录,就添加几个目录监控,下载目录/源目录修改为QB服务器下载目录-挂载的目录,其他的不变。
      目前想到的就是这些,你可以先试试看能不能跑通。

      1. @Inkflow感谢。是这样,我群晖4个盘volume1到volume4,这样是不是qb、emby、mp都要挂载volume1-4,mp里面4个盘,mp里面的目录要添加4个

        1. @fghj哦,你是群晖多盘啊,那qb下载器应该就一个吧,然后qb、emby和mp都是docker容器对吗?如果4个盘都要使用的话,qb和mp都要挂载volume1-4,emby应该不用,因为按我上面的设置,emby使用的是mp整理后的目录的软链,所以emby挂载1.1里面/data/media/emby这个目录就好了。mp里面目录监控添加4个,下载目录/源目录对应4个盘的qb下载目录,qb的话因为是1对多,所以你可以下载的时候指定哪个下到哪个,反正mp里4个目录都监控了。

        2. @fghj需要注意的是,如果你按我的目录配置来,你4个盘需要选一个作为主盘,用来存放mp整理目录/data/media/links和emby媒体目录/data/media/emby,这两个目录是只有一份的。比如你用volume1作为主盘,可能你的路径就是/volume1/data/media,你需要把我的目录里的/data/media都替换成/volume1/data/media。另外三个盘,只需要作为qb的下载目录挂载就行了。

          1. @Inkflow跨盘不能硬链接了吧

            1. @fghj哦哦,是的,那mp目录配置整理方式那里,除了主硬盘,其他的3块硬盘只能设置软链接了,毕竟复制太浪费空间了

              1. @Inkflow我想问问,如何在资源整理之后,自动上传115啊,如何生成strm,好像没这个选项

    2. @fghjMP存储&目录那里可以选115网盘作为存储,然后自动上传你需要rclone之类的工具去同步。strm的生成也是需要工具的,你可以参考一下这个文章: 【Nas】告别 alist,三步实现 emby 115 直链播放

    3. @fghj因为我没这方面的需求,所以没怎么了解过网盘挂载上传、strm还有302重定向

      1. @Inkflow谢谢,刚刚瞎弄一下,弄好了。不过windows客户端播放还是会走流量。

  9. 今天mp搜不到任何媒体信息了,下载提示:下载失败,无法识别媒体信息。出什么毛病了

    1. @aaa网络原因吧,你是家里的nas?mp右上角网络连通性测试看一下,是不是存在网络连接问题?

发表评论