emby存档
序
前段时间接触到了Emby, 一路从各种服体验觉得挺好玩于是自己也走了遍流程搭建。写篇简单的总结给想要搭建的人一个指南。本篇采用115 302方案。成本大概6000 + 200 + 200 (115 + cd2 + symedia)
介绍
Emby 是一个家庭媒体服务器系统,类似 Plex、Jellyfin,他的主要功能是让你在客户端能看到一个组织完善的,有各种元数据,海报的影视库。
在搭建过程中, 可能会接触到的软件如下:
- CloudDrive2
- Emby server
- 1Pannel
- Moviepilot
- Qbittorrent
- Trakt
- strm神医助手
- Symedia
- FastEmby
- Autolady (自己随缘寻找,作者不让宣传)
根据你自己的需求与预算,一般可以分为以下几类。
纯本地NAS搭建Emby (本地硬盘服)
302重定向服 (依靠115还未封锁的302下载)
本地代理服 (服务器下载115再给客户端)
存储空间
一部高码率的电影随随便便就能上50GB,64T盘的价格就算买矿盘也需要4000多。
一部部下载或者寻找这些高码率片也是个挑战。这时候就有个大哥出现了。115网盘,我觉得是目前国内网盘最大方的一个了,前提是这老哥别倒闭。115永会目前6000左右的价格能有5pb空间。足够搭建一个自用影视库了。
流程
购买115会员号,自己根据需求购买115存储空间+开会员(咸鱼)。不开会员是没有速度的。
购买CloudDrive2,同样是去鱼买,更便宜。
购买 FastEmby+Symedia,https://www.symedia.top/ ,这个似乎有替代品方案,但是我感觉179买的挺好用的。
这里描述下到时候你看Emby时候发生的事情
你的Emby客户端发送请求到你的frpc服务器,frpc服务器发送请求到你的nas里的fastemby,fastemby发现你在请求一个strm文件使用cookie去请求这个文件下载地址返回。
CloudDrive2 安装
具体帮助文档 https://www.clouddrive2.com/docker.html
qnap需要手动去 文件管理器创建一个Shared Folder用来挂载
群晖可以直接去商店安装cd2套件。
安装好后打开浏览器访问配置页面:http://
点击☁️图标,选择115open,使用手机扫码确认登陆。
Emby 安装
ssh进你的nas,
1 |
|
如果pull不到用下自行搜索 1ms.run 等加速或自己搭建镜像
1 |
|
/path/to/media 这个目录之后symedia要用
去Github下载最新的 StrmAssistant.dll
https://github.com/sjtuross/StrmAssistant/releases
下载好后上传到自己的NAS,用命令复制这个dll到你的emby里
1 |
|
具体wiki https://github.com/sjtuross/StrmAssistant/wiki
安装Symedia
ssh到nas里,输入
1 |
|
以下3个为必填
- 输入作者发的激活码 在邮箱里
- /vol1/1000/DATA/CloudNAS 必填,之前挂载Cd2的目录
- /vol1/1000/DATA/Media 本地数据,填之前emby那个 /path/to/media
- /vol1/1000/DATA/AppData/symedia/config 可选
部署后输入 ip:8095 就可以进入登录界面了,初始账号密码为 admin password
登陆后有很多东西可以设置,先选择插件EmbySerer,去emby管理界面生成apikey,
这里地址推荐填写docker的网关ip,防止nas重启后emby服务器ip变动又要重新设置。
比如emby服务器地址是10.0.3.4, 网关一般就是10.0.3.1, 地址填docker映射出来的
10.0.3.1:8096,
cd2就是我们访问115的桥梁,通过cd2,让symedia去生成strm链接。
而symedia具体的作用就是用来生成网盘Strm到本地,然后将生成的Strm归档到最终的观影数据库。
我们在再emby里添加这些个数据文件夹,就差不多完事了。
这边我们来配置一个allinone的同步+刮削设置。去插件选择115扫码获取cookie,找一个不重复的客户端,扫码后复制cookie,点击设置,选择115设置,配置好cookie和名称。
去115网盘创建一个文件夹,比如EMBY,然后去symedia点击添加同步,选择媒体目录,这里去选择到我们新建的这个EMBY,具体目录应该是CloudNAS/CloudDrive/115open/EMBY,
目标目录选择我们本地的文件夹,上面说了那个 /path/to/media,去symedia的文件管理找到这个目录然后新建 链接同步 文件夹,模式选择常规同步,选择之前配置好的115设置,文件夹
名写115open,根目录选择 /CloudNAS/CloudDrive,同步选项把所有都开了就行,高级配置里strm后缀填 .mp4;.mkv;.ts;.iso;.rmvb;.avi;.mov;.mpeg;.mpg;.wmv;.3gp;.asf;.m4v;.flv;.m2ts;.tp;.f4v
指定删除前缀填 /CloudNAS/CloudDrive
云端地址就填你cd2的地址比如 http://10.0.3.1:19798
完成之后去链接同步按个启动任务看看配置成功没。
之后去配置归档刮削,去文件管理新建文件夹 归档,这个作用就是将你同步到本地的strm文件,分类到一个按规则整理好的文件夹。
点击新建规则,把电影整理和电视剧整理都开启,各自配置一个简单的规则,建议不要太复杂,不然到时候文件夹一多添加到emby库里也麻烦。
配置完成后新建任务,规则选刚刚的,监控目录选择我们直接那个 链接同步文件夹,目标选择 归档。打开实时监控,处理默认移动文件,下载影片信息和下载海报都打开。保存。
配置fastemby
Fastemby的作用是用来重定向我们的请求,emby本身不支持strm,所以我们需要这么一个中间件来处理对strm文件的访问请求,其他请求就会相当于反代到原emby服务器。
这东西是和Sy打包出售的一共179,我们首先需要去emby生成一个apikey,然后私信作者让他给加密得到一个过验证的密钥给fastemby用。
1 |
|
打开这里的config文件夹,编辑config.yaml
emby_host 填你emby服务器的地址+端口 比如http://10.0.3.5:8096
115 cookie用symedia的插件去扫一个来.
filePathMapping填 [“/CloudNAS/CloudDrive/115open => http://127.0.0.1:3030"]
密钥填作者给你的加密后的apikey,过验证用的。被这容器解密后就是你服务器的api_key。
其他不用改,然后 docker restart FastEmby
。这一步你必须都配置好这玩意才能启动,连不上你的emby服务器或者你填的emby地址不是内网都会被作者写的验证pass掉。
进 ip:15895 到fastemby管理页面看看有没有跑起来。
我们这里还需要配置梯子+改nas的hosts才能真的实现刮削,因为tmdb等一些网站被墙了。具体怎么搭建自己网上搜索教程。搭建完成后去symedia的设置里配置好代理。sh进nas里修改/etc/hosts,
1 |
|
到这里基本上基础组件以及齐了,我们需要去找115的各种资源来整理,转存到网盘后,将文件夹转移到EMBY里,进入symedia后台,点击链接同步任务,(注意,一旦链接同步,这里网盘里的文件就不能再移动了,不然本地strm生成的映射关系就无效了)。同步很快,然后就是漫长的刮削,去归档任务点击开始。就能看到影片一部部的在被整理。当归档完成后,去emby里媒体库,新增媒体库,用影片和电视节目这两个类别,自己一个个添加进去。有些东西不取消勾选应该没事,直接加上文件夹点确定,然后推荐 https://github.com/weizongxyz/Emby-Media_images 给自己库改改封面好看点。
播放测试
安卓端 Yamby
IOS 基本都要付费,推荐就用senplayer或者iemc
Mac senplayer
Windows/Linux tsukimi
AppleTV Senplayer
已yamby为例,添加服务器,这里地址选择 http://nas地址:8098
能播放就是搭建完成了。更多细节之后补充。
More
- 插件 Danmuku
- JellySeerr 求片
- Moviepilot 追更
- Trakt 服务端插件同步
- Vertex 刷流
- Iyuuplus辅种
- PT规则 概览
- Modheader网页端播放
- 各种客户端总结
- 搭建docker hub镜像
- nas搭建clash
- Ptpp