基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

2025-01-02 09:17:33 23点赞 217收藏 36评论

今天给大家分享一个实用的云端媒体库同步工具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文件和配置文件,参考如下

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

2、新增项目

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

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

3、创建项目

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

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

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同步资源换成你自己想要的路径

点击完成,等待构建完成,如下图

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

使用教程

1、登录后台

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

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

2、115设置

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

电脑端开启

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

手机端开启

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

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

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

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

3、设置文件夹

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

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

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

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

4、设置全量同步

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

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

① 获取cid

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

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

② 扫码登录115

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

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

这样就登录成功了,切记登录成功之后就不能再登录网页版的115了,不然会被挤掉线

③ 全量同步

复制cid填入到全量同步,媒体库目录默认即可,视频文件后缀全选就行,具体如图按需配置 保存配置

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

点击开始全量同步

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

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

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

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

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

Emby挂削

docker版本的就把/vol1/1000/影视/115同步资源这个目录映射一下

飞牛应用中心版本的,在应用设置里面添加一下允许访问

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

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

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

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

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

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

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

其他功能

增量同步

设置计划任务,定时抓取115事件记录

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

自动整理

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

基于115网盘生成STRM文件,实现Emby云端媒体同步与 302 直连播放

注意事项:

  • 使用增量同步前,必须执行完成一次全量同步。

  • 如果你发现无法增量同步,请先看一下115生活事件里是否有记录,没有就不会同步。

  • 建议先测试一个小库,彻底搞懂怎么玩后再同步大库。

  • 由于增量同步依赖115生活事件,所以无法同步文件重命名,不过文件重命名后并不影响直连的获取,所以影响不大。

展开 收起
36评论

  • 精彩
  • 最新
  • #值得一评#不懂就问,这个玩意一般在什么时候用,上班摸鱼还是平时在家。

    校验提示文案

    提交
    啊这,只要你认为能用,啥时候都行

    校验提示文案

    提交
    收起所有回复
  • 媒体库那一行写错了,应该是本地媒体目录在前,- '本地目录:/media'这样。创建两次都没写入,去看了原作者才发现

    校验提示文案

    提交
    不要 '号也是可以成功的

    校验提示文案

    提交
    大佬,原作者在哪找啊,我想用这个

    校验提示文案

    提交
    收起所有回复
  • 现在到底能用什么网盘呢 前几天买的one drive E5 一周多 就挂了 难道只剩谷歌或是pik了吗 谷歌2T 100有点贵 pik 10T200多 也差点

    校验提示文案

    提交
  • - './config:/config'

    - './logs:/logs'

    - './cache:/var/cache/nginx/emby'
    群晖构建错误的要手动添加这些文件夹,群晖不会自动生成这三个文件夹

    校验提示文案

    提交
    我没用过群晖,教程都是基于飞牛如果不能用的可以根据要求自己修改一下

    校验提示文案

    提交
    收起所有回复
  • 值得一评#云盘同步工具cloud-media-sync CMS的出现,无疑是给追求高效便捷云端媒体管理的小伙伴带来了一大福音!它巧妙地规避了115网盘直接扫库的风控风险,通过生成Emby能识别的strm文件,实现了云端媒体库的同步,还支持增量同步、监控上传、自动整理等实用功能,让Emby302直连播放变得轻松简单。教程中的Compose部署和使用步骤也很详细,跟着操作就能快速上手,对于搭建个人云端影院的小伙伴来说,这绝对是个值得尝试的好工具!

    校验提示文案

    提交
  • 115风控之后plex就废了…plex什么时候能支持strm?还有音乐的话有strm一样的东西么?115接收太多阿里难民,现在115风控严重,怕是大批用户又要跑了…115这回不是要真的跑路了吧…

    校验提示文案

    提交
    使用这个暂时能解决,不过上有政策,下有对策,能用多久不知道了

    校验提示文案

    提交
    收起所有回复
  • 突然想起我还有个115网盘,好多年没用了

    校验提示文案

    提交
    要利用起来,不过没会员播放速度也很慢,有会员能跑满

    校验提示文案

    提交
    收起所有回复
  • 115盘里的ISO格式视频,生成的strm文件,用什么能播放

    校验提示文案

    提交
    emby

    校验提示文案

    提交
    收起所有回复
  • 第1步就错了,死活创建不了

    校验提示文案

    提交
    看看是不是代码有报错

    校验提示文案

    提交
    笑死,你不知道有个东西叫科学上网吗

    校验提示文案

    提交
    收起所有回复
  • docker收费了,散了吧

    校验提示文案

    提交
    收费也没问题,需要的人付费就行

    校验提示文案

    提交
    收起所有回复
  • 好文,昨天还在讨论教程,今天就出来了

    校验提示文案

    提交
  • 好文

    校验提示文案

    提交
  • 可惜现在plex不支持,不过用着cd2感觉115还行,暂时没风控

    校验提示文案

    提交
    我的就被风控了,开了 115 会员和CD2 终身会员 ,现在提示 429

    校验提示文案

    提交
    我的一切正常,使用文章这个教程没问题的

    校验提示文案

    提交
    收起所有回复
  • 我第一步就出错了,不知道怎么布置

    校验提示文案

    提交
  • 可以挂天翼云盘吗?

    校验提示文案

    提交
  • 这个东西效果不错,用了2周了,没风控

    校验提示文案

    提交
  • 已经不能用了,免费版停了,要用收费版

    校验提示文案

    提交
    是的

    校验提示文案

    提交
    收起所有回复
  • 散了吧,现在要88块钱了

    校验提示文案

    提交
    99了 [皱眉] 换个别的一样可以用

    校验提示文案

    提交
    收起所有回复
  • 这样emby刮削的封面还是保存在115网盘吗

    校验提示文案

    提交
  • cloud-media-sync CMS 现在88 才能用了

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
217
扫一下,分享更方便,购买更轻松