MoviePilot 实现 115 Emby Strm302 播放

目前如果直接使用 115 挂载影视,会因频繁刮削而导致风控,影响观影体验,而通过 Emby STRM 302 播放的方式可以完美解决该问题。现在有很多该方案的项目,例如 CMS、medialinker 等,本文是通过配合 moviepilot 插件实现 302 播放。

Docker Compose 部署

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
services:
moviepilot:
stdin_open: true
tty: true
container_name: moviepilot-115
hostname: moviepilot-115
ports:
- '13000:3000'
- '13001:3001'
- '18096:18096' # 反代后媒体服务器访问端口
volumes:
- '/opt/media:/media'
- '/opt/moviepilot-115/config:/config'
- '/opt/moviepilot-115/core:/moviepilot/.cache/ms-playwright'
- '/var/run/docker.sock:/var/run/docker.sock:ro'
environment:
- 'NGINX_PORT=3000'
- 'PORT=3001'
- 'PUID=0'
- 'PGID=0'
- 'UMASK=000'
- 'TZ=Asia/Shanghai'
- 'SUPERUSER=admin' #超级管理员用户名
- 'SUPERUSER_PASSWORD=123456' #超级管理员初始密码
- 'PROXY_HOST=http://192.168.31.114:12345' #代理地址
restart: always
image: jxxghp/moviepilot-v2:latest

emby:
image: amilys/embyserver:4.9.1.90
container_name: emby-115
ports:
- "8096:8096"
environment:
- PUID=0
- PGID=0
volumes:
- '/opt/emby-115/config:/config'
- '/opt/media:/media'
restart: always

docker compose up -d 启动

基本配置

Emby 配置

浏览器输入你的 IP:8096 访问 Emby,并设置账号

添加神医助手插件

下载 神医助手插件,将 StrmAssistant.dll 文件添加到 Emby 安装目录 /opt/emby-115/config/plugins 下,然后重启 Emby 容器

该版本插件基于社区版,完美适配 emby 4.9.1.90 版本,如下载地址过期可自行去 项目地址 Fork 编译下载
另推荐授权使用 官方 Pro 版本,支持最新 Emby 版本

删除计划任务

删除默认计划任务可节省服务器资源以及避免部分错误

CleanShot 2026-05-08 at 15.53.24.png

禁止资源转码播放

因为是使用 strm 资源进行播放,需要阻止服务器对资源转码,否则设置不当会出现不兼容流的问题。

1️⃣ 在用户界面中将转码权限关闭

CleanShot 2026-05-08 at 15.59.04.png

2️⃣ 再到转码里面先设置为否

CleanShot 2026-05-08 at 16.05.09.png

神医助手插件设置

神医助手配置比较多,并且都是根据自己需求去设置的,这里就不一一赘述了。我这里是网盘资源并且是以刮削好的,所以只是设置了中文搜索增强、代理服务器以及演职人员增强 TMDB,可以根据 官方文档 或者 视频教程 自己去配置

Moviepilot 配置

浏览器输入你的IP:13000 访问 moviepilot

设置媒体服务器

在 moviepilot 中添加 emby 服务器,API 密钥在 emby 设置中创建

CleanShot 2026-05-08 at 16.18.18.png

添加 115 储存

添加 115 网盘作为 moviepilot 的储存方式

CleanShot 2026-05-08 at 16.21.06.png

设置重命名格式

设置电影重命名格式和电视剧重命名格式

CleanShot 2026-05-08 at 16.51.16.png

电影:

1
{{title}}{% if year %} ({{year}}){% endif %}{% if tmdbid %} {tmdbid={{tmdbid}}}{% endif %}/{{title}}{% if year %}.{{year}}{% endif %}{% if webSource %}.{{webSource}}{% endif %}{% if edition %}.{{edition}}{% endif %}{% if part %}.{{part}}{% endif %}{% if videoFormat %}.{{videoFormat}}{% endif %}{% if videoCodec %}.{{videoCodec}}{% endif %}{% if audioCodec %}.{{audioCodec}}{% endif %}{% if customization %}-{{customization}}{% endif %}{% if releaseGroup %}-{{releaseGroup}}{% endif %}{{fileExt}}

电视剧:

1
{{title}}{% if year %} ({{year}}){% endif %}{% if tmdbid %} {tmdbid={{tmdbid}}}{% endif %}/Season {{(season|string).zfill(2)}}/{{title}} {{season_episode}} {{videoFormat}}{%if webSource %}.{{webSource}}{% endif %}{%if edition %}.{{edition}}{% endif %}{% if videoCodec %}.{{videoCodec}}{% endif %}{% if audioCodec %}.{{audioCodec}}{% endif %}{% if customization %}.{{customization}}{% endif %}{% if releaseGroup %}-{{ releaseGroup }}{% endif %}{{fileExt}}

添加 MoviePilot 插件

在插件市场中添加 二级分类策略Emby302反向代理115网盘Strm助手115网盘储存 这 4 个插件

CleanShot 2026-05-08 at 16.23.47.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
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
####### 配置说明 #######
# 1. 该配置文件用于配置电影和电视剧的分类策略,配置后程序会按照配置的分类策略名称进行分类,配置文件采用yaml格式,需要严格附合语法规则
# 2. 配置文件中的一级分类名称:`movie`、`tv` 为固定名称不可修改,二级名称同时也是目录名称,会按先后顺序匹配,匹配后程序会按这个名称建立二级目录
# 3. 支持的分类条件:
# `original_language` 语种,具体含义参考下方字典
# `production_countries` 国家或地区(电影)、`origin_country` 国家或地区(电视剧),具体含义参考下方字典
# `genre_ids` 内容类型,具体含义参考下方字典
# themoviedb 详情API返回的其它一级字段
# 4. 配置多项条件时需要同时满足,一个条件需要匹配多个值是使用`,`分隔

# 配置电影的分类策略
movie:
# 分类名同时也是目录名
动画电影:
# 匹配 genre_ids 内容类型,16是动漫
genre_ids: '16'
演唱会:
genre_ids: '10402,99'
纪录片:
genre_ids: '99'
港台电影:
origin_country: 'TW,HK'
华语电影:
# 匹配语种
original_language: 'zh,cn,bo,za'
日韩电影:
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 蒙古国 蒙古

115网盘STRM 助手 - 插件配置

1️⃣ 启用插件,扫码获取 115 Cookie(扫码方式选择不常用的设备端),填入 STRM 文件内链接地址

CleanShot 2026-05-08 at 16.31.46.png

2️⃣ 使用监控MP整理方式生成 STRM

CleanShot 2026-05-08 at 16.35.44.png

3️⃣ 启用网盘整理,设置待整理、未识别、以及分享转存目录

CleanShot 2026-05-08 at 16.38.17.png

4️⃣ 开启接管网盘整理功能

CleanShot 2026-05-08 at 16.39.12.png

115网盘储存 - 插件配置

启用插件,这里填入的 115 Cookie 可以复用 115 网盘 STRM 助手 插件的配置

Emby302反向代理 - 插件配置

启用插件并修改配置

CleanShot 2026-05-08 at 16.43.23.png

设置文件目录

设置媒体文件整理目录结构,资源储存选择 115网盘Plus,整理方式选择移动,目录根据自己情况修改,只要对应前面插件设置的目录即可。

⚠️ 这里刮削元数据一点不能勾选,否则会导致 115 风控

CleanShot 2026-05-08 at 16.45.00.png

完成

到这里就已经大功告成了,现在只需要转存资源到 115网盘 待整理 路径中就会自动整理并生成 STRM 文件,然后使用反代后的 Emby 服务(你的IP:18096)就可以进行 302 播放了。