基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放
今天给大家分享一个实用的云端媒体库同步工具cloud-media-sync CMS,现在115网盘直接扫库会风控,所以这个工具主要就是监控115文件夹事件,生成emby可以识别的strm文件,避免了直接对网盘中媒体信息进行刮削,有效规避了封禁风险,还支持增量,支持emby302。
主要功能
全量同步
增量同步(全自动,依赖115生活事件,也就是说你必须打开最近记录)
监控上传(只上传emby生成的标准格式的媒体图片)
自动整理(依赖MoviePilot进行媒体识别,只进行媒体整理和重命名,不会刮削图片和nfo,刮削这个交给emby就行了)
emby302(集成的emby2Alist)
企业微信菜单交互
115扫码登录
特点:生成拥有最快起播速度的strm直连;增量同步采用115生活事件,只需要请求一次接口就能知晓所有变动;自动整理会使用115的接口进行批量的重命名和移动;故已经最大程度的减少了对115接口的请求次数,减小风控几率。
Compose部署CMS
1、新建文件夹
先在任意位置创建一个115文件夹,用于存放docker-compose.yaml文件和配置文件,参考如下

2、新增项目
使用docker的compose方式构建,点击新增项目

3、创建项目
输入项目名称,路径选择你刚刚创建的115文件夹,点击创建docker-compose.yml把以下代码拷贝进去,创建项目后立即启动打钩

services:
cloud-media-sync:
privileged: true
container_name: cloud-media-sync
image: imaliang/cloud-media-sync:latest
restart: always
volumes:
- './config:/config'
- './logs:/logs'
- './cache:/var/cache/nginx/emby'
- /vol1/1000/影视/115同步资源:/media # 115资源同步到本地的目录,EMBY创建的媒体库资源路径
ports:
- '9527:9527'
- '9096:9096'
environment:
- PUID=0
- PGID=0
- UMASK=022
- TZ=Asia/Shanghai
- RUN_ENV=online
- ADMIN_USERNAME=admin # cms登录账户
- ADMIN_PASSWORD=admin # cms登录密码
- EMBY_HOST_PORT=http://192.168.31.100:8096 # EMBY地址 换成你的
- EMBY_API_KEY=XXXXX # EMBY key API
- IMAGE_CACHE_POLICY=3
/vol1/1000/影视/115同步资源换成你自己想要的路径
点击完成,等待构建完成,如下图

使用教程
1、登录后台
浏览器访问ip:9527 登录到后台,账户密码就是前面代码中设置的admin


2、115设置
先不要进行任何配置,我们先设置开启115的记录事件
电脑端开启

手机端开启
115生活APP为例,首页最近->最近操作 开启最近记录

开启后就能看到,你转存或者上传的记录了,当然这个记录是开启后才会有,开启之前转存的是没有记录的

3、设置文件夹
在115里面建一个文件夹,把所有影视资源都放在这个一级分类的文件夹里面

里面二级分类随意创建,如下图

4、设置全量同步
全量同步就是抓取115开启的最近事件记录,没玩明白前先使用少量资源试试(注意哦,开启最近事件记录前的资源是无法被同步的,开启后重新转存一下)

① 获取cid
登录网页版115,打开前面创建的一级目录文件夹,在ULR地址栏就能看到cid,复制保存,如下图

② 扫码登录115
我用115扫码登录获取cookie所以这里选择115,api等待时间大于5秒就行

这样就登录成功了,切记登录成功之后就不能再登录网页版的115了,不然会被挤掉线
③ 全量同步
复制cid填入到全量同步,媒体库目录默认即可,视频文件后缀全选就行,具体如图按需配置 保存配置

点击开始全量同步

右上角查看日志,如下图就代表成功了。

然后再映射的路径里面就能看到115创建的目录了,可以看到资源是strm类型的,这样就已经成功了,就可以使用Emby挂削了

Emby挂削
docker版本的就把/vol1/1000/影视/115同步资源这个目录映射一下
飞牛应用中心版本的,在应用设置里面添加一下允许访问

emby创建媒体库右上角齿轮->媒体库->新媒体库

可以直接复制文件夹详细路径进去

刮削之后的,不会在出现一扫就风控


其他功能
增量同步
设置计划任务,定时抓取115事件记录

自动整理
配合moviepilot,实现自动整理,需要配置二级分类策略

注意事项:
使用增量同步前,必须执行完成一次全量同步。
如果你发现无法增量同步,请先看一下115生活事件里是否有记录,没有就不会同步。
建议先测试一个小库,彻底搞懂怎么玩后再同步大库。
由于增量同步依赖115生活事件,所以无法同步文件重命名,不过文件重命名后并不影响直连的获取,所以影响不大。

特长特长特长
校验提示文案
無安
校验提示文案
我是来扯犊子的
校验提示文案
langhu11
- './logs:/logs'
- './cache:/var/cache/nginx/emby'
群晖构建错误的要手动添加这些文件夹,群晖不会自动生成这三个文件夹
校验提示文案
wayward713
校验提示文案
LostAlone
校验提示文案
以此类推
校验提示文案
值友7210988366
校验提示文案
性格_如此
校验提示文案
值友9761843469
校验提示文案
Xavier_yang
校验提示文案
万事顺心666
校验提示文案
qml689986
校验提示文案
值友7804106600
校验提示文案
我逗你玩
校验提示文案
值友6562753334
校验提示文案
蒲公英
校验提示文案
值友7560631112
校验提示文案
蒲公英
校验提示文案
值友9761843469
校验提示文案
值友6562753334
校验提示文案
我逗你玩
校验提示文案
langhu11
- './logs:/logs'
- './cache:/var/cache/nginx/emby'
群晖构建错误的要手动添加这些文件夹,群晖不会自动生成这三个文件夹
校验提示文案
無安
校验提示文案
性格_如此
校验提示文案
值友7210988366
校验提示文案
wayward713
校验提示文案
特长特长特长
校验提示文案
我是来扯犊子的
校验提示文案
以此类推
校验提示文案
值友7804106600
校验提示文案
值友7560631112
校验提示文案
qml689986
校验提示文案
LostAlone
校验提示文案
万事顺心666
校验提示文案
Xavier_yang
校验提示文案