挂载emby全家桶(或者用自己的emby/jellyfin加载小雅影视库)
一、搭建小雅emby全家桶(不推荐此方法,太乱,下还有第二种方法)
首先要搭建好小雅,搭建小雅教程 点击进入
在小雅的容器添加2345 2346 两个端口
1、在docker/xiaoya目录下新建两个文本文档
docker_address.txt,填写http://群晖ip地址:5678(就是填写你的小雅地址)
(注意内容格式,结尾没有/,本人就是因为格式问题导致部署失败浪费了大量时间)
2、在docker下新建文件夹xiaoyao-media
3、登陆本地小雅网盘,http://群晖ip地址:5678,任意打开元数据一个mp4视频,验证是否正常播放。
出现“Failed to refresh token: Too Many Requests”说明刷新令牌次数过多需要关闭xiaoya容器等待1小时。
4、部署命令:
使用ssh登陆群晖sudo -i登陆root账号使用以下命令
二选一
使用emby官方容器命令(无法调用核显硬解)
bash -c "$(curl <a href="https://link.zhihu.com/?target=http%3A//docker.xiaoya.pro/emby_plus.sh" target="_blank" rel="noreferrer noopener">http://docker.xiaoya.pro/emby_plus.sh</a>)" -s /volume2/docker/xiaoya-media /volume2/docker/xiaoya
(推荐)使用第三方emby容器命令,(可以调用核显硬解)
bash -c "$(curl <a href="https://link.zhihu.com/?target=http%3A//docker.xiaoya.pro/emby_plus.sh" target="_blank" rel="noreferrer noopener">http://docker.xiaoya.pro/emby_plus.sh</a> | sed 's#emby/embyserver#amilys/embyserver#')" -s /volume2/docker/xiaoya-media /volume2/docker/xiaoya
调用核显需要高级权限,在群晖container manager找到emby容器,停用后打开“使用高级权限”选项。
下载缓存时间较长,需要1~2小时甚至更长,根据网络和NAS性能,完成后会有提示请耐心等待,完成后重启xiaoya容器,使用官方emby推荐使用2345端口号登陆http://群晖:2345,用客户端进行硬解,比如用kodi装emby插件来软解视频。
使用第三方emby2345、8096端口都可以使用
二、用自己的emby或者jellyfin加载小雅的视频来看
2个方案
第一个还是上面搭建小雅全家桶,搭建下载完成后,删除小雅emby容器,用自己的emby或者jellyfin来加载下载的影视库。
第二个就是没有搭建小雅emby全家桶的,直接在你的小雅里第一个选项 元数据 把里面所有的文件下载到你的电脑,记住是下载到电脑不能下载到群辉。
下面我们来说下载小雅元数据的方法
1、首先到你自己的小雅首页 元数据 把里面的文件下载到你电脑的本地硬盘,或者点这个连接 https://www.alipan.com/s/AKviJFugTzs 阿里云盘分享的,来下载。
2,下载完成后把所有的文件都改成 .zip文件,鼠标右键点 重命名 把后缀 .mp4 改成 .zip
3、双击改完的文件解压缩,把说有的文件都解压缩出来,上传到你的群辉本地
4、登录SSH 连接群辉使用如下命令,把媒体文件里的地址改成自己的
find 小雅元数据所在目录 -type f -name '*.strm' -exec sed -i 's#DOCKER_ADDRESS#<a href="https://link.zhihu.com/?target=http%3A//xn--ip-im8ckc545au22h%3A%25E7%25AB%25AF%25E5%258F%25A3%25E5%258F%25B7/%23g" target="_blank" rel="noreferrer noopener">http://小雅IP地址:端口号#g</a>' {} +
举例:我的小雅元数据上传到群辉的这个位置/volume5/USB/影视,我的小雅地址是http://172.16.160.110:6789
find /volume5/USB/影视/xiaoya -type f -name '*.strm' -exec sed -i 's#DOCKER_ADDRESS#<a href="https://link.zhihu.com/?target=http%3A//172.16.160.110%3A6789/%23g" target="_blank" rel="noreferrer noopener">http://172.16.160.110:6789#g</a>' {} +
5、执行命令 大概10分钟左右完成,就可以到你的emby或者jellyfin添加刚才上传的小雅媒体库了。
三、下面来设置自动更新小雅视频
1、搭建微力同步,端口号,存储空间加载你上传的小雅解压后的元数据
2、启动 微力同步,添加同步文件,添加下面三个连接
/媒体库目录/xiaoya/每日更新/电视剧
/媒体库目录/xiaoya/每日更新/电影
/媒体库目录/config
3、点 连接秘钥或连接 ,输入第一个 每日更新/电视剧的连接
4、下一步,选中你的小雅媒体库电视剧的目录
5、点连接
6、开始同步了,再添加第二个 每日更新/电影 和第三个 config(更新config文件,需要停止emby服务器)
7、修改Linux系统的inotify监视器的数量限制,以root权限登陆ssh控制台,
cd /volume5/USB/影视/xiaoya 进入你的小雅目录
复制以下命令到终端粘贴执行:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
echo fs.inotify.max_user_instances=524288 | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
8、设置定时脚本,每天自动停止emby服务器让微力同步更新,下载脚本,上传到群辉
9、用文本编辑器 打开上传的脚本,修改时间
if [ $hour -ge 24 -o $hour -lt 7 ]; then 前面这个24 是同步开始时间,后面的7是同步结束时间,根据你自己的时间设置
10,注意这里 docker start和docker stop 后面的容器名字要跟你的微力容器名字一致。
11,、打开群辉控制面板—计划任务—新增—计划任务—用户定义的脚本
12、复制 你的脚本位置 /volume5/USB/影视/xiaoya/xy_sync_docker.sh 这是我的脚本位置
用户定义的脚本里填写 bash /volume5/USB/影视/xiaoya/xy_sync_docker.sh
完成
注意:新同步的视频还需要执行一下下面这个命令
登录SSH 连接群辉使用如下命令,把媒体文件里的地址改成自己的
find 小雅元数据所在目录 -type f -name '*.strm' -exec sed -i 's#DOCKER_ADDRESS#<a href="https://link.zhihu.com/?target=http%3A//xn--ip-im8ckc545au22h%3A%25E7%25AB%25AF%25E5%258F%25A3%25E5%258F%25B7/%23g" target="_blank" rel="noreferrer noopener">http://小雅IP地址:端口号#g</a>' {} +
举例:我的小雅元数据上传到群辉的这个位置/volume5/USB/影视,我的小雅地址是http://172.16.160.110:6789
find /volume5/USB/影视/xiaoya -type f -name '*.strm' -exec sed -i 's#DOCKER_ADDRESS#<a href="https://link.zhihu.com/?target=http%3A//172.16.160.110%3A6789/%23g" target="_blank" rel="noreferrer noopener">http://172.16.160.110:6789#g</a>' {} +
这一步需要手动比较麻烦,说以最新的剧集电影还是自动下载到本地加载看吧,我那个自动同步小雅视频的方法 点击进入自动同步小雅视频