使用 Cloud Media Sync:基于 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把以下代码拷贝进去,创建项目后立即启动打钩

Compose代码


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 登录到后台,账户密码就是前面代码中设置的


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,实现自动整理,需要配置二级分类策略,需要部署mp的看看这篇教程
使用docker部署MoviePilot V2自动化影视管理平台教程

注意事项:

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

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

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

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

115cms综合内容管理系统是一款采用当前最流行的ThinkPHP框架开发的高效开源的内容管理系统。本产品完全采用模块化开发,插件主题功能,增加了程序的维护性、可扩展性,使二次开发变得简单、容易,系统设计的模板标签,让前端人员可独立完成模板制作及数据调用。 系统设计的模板标签,让前端人员可独立完成模板制作及数据调用,后台管理员可自定义模型功能,不会编程就实现各种信息发布和检索。 本产品源码简洁、严谨、安全、高效、源码100%开源,作者用心优化每一行代码,减少冗余,给用户的第一感觉就是“快”,程序运行快、加载快、效率高、轻量级!!!。 115cms综合内容管理系统集成实用功能如下: 基本设置 配置上传文件七牛云 生成缩略图 可设置高宽 会员注册 找回密码 积分经验控制 邮箱配置 用户可自定义全局 模型管理 可自由添加模型管理数据简单  自由添加模型字段 内置了附件上传 单行输入 文本域  选择框 选项框 时间类等  其他后期会陆续添加 万能的广告管理可随意插入 填写显示到期时间方可隐藏 单页管理可自由创建页面 可设置seo优化别名等 可设置评论积分 没有每一个用户能评论的数量上限 可设置评论邮件通知 附件管理可对附件进行下载删除等 会员管理 积分记录 前台会员权限组 后台会员权限组 系统消息 可给某一个用户发消息等 可添加系统管理员 可以控制该管理的权限访问 集成插件模板等 可在线执行SQL 登录日志 备份SQL 恢复SQL 等等其他,喜欢的可以下载自行测试 最后安装条件安装环境:Apache + PHP7.0 + MySQL5.5以上 最佳 php版本不能高于7.0以上或者低于5.6 115cms综合内容管理系统 v4.0 更新日志: 全新风格不兼容4.0及以下的模板插件 !更新主要是插件及模板更加的容易制作,没有那么复杂。 新增众多主题 新增插件颜色及时间选择器, 新增模板颜色及时间选择器, 新增随机关键字标签 新增模板缓存使用方法社区查看 新增手机版本模板启动自由组合 新增模板支持自定义控制器方法, 新增上传木马自动检测 新增预埋钩子[挂载点]覆盖所有 修复注册登录存在绕过验证码 修复启动手机版模板配置错误问题 新增评论排行标签 新增收藏排行调用标 115cms综合内容管理系统 v4.02 更新日志: 修复友情链接添加编辑无法选择到期时间 修复注册登录及找回密码文件独立 修复收藏错误 修复个人中心模型内容显示异常 新增模板可创建自定义字段配置目前支持,附件上传 单选框 选择框 输入框 文本域 密码框 附件 颜色 时间 多选等 新增内容可查看对应的分类 新增模型独立分类 创建字段及删除字段 新增会员主页显示投稿的模型数据 新增多模型数据用户可收藏点赞及评论 新增模型独立主页独立分类独立页面,无限创建 新增点赞收藏同步到当前模型  115cms综合内容管理系统 v4.03 更新日志: 新增模型配置中文显示 新增模板更多配置 新增模板支持自定义url配置 新增模型首页列表内容在当前模板自定义文件 115cms综合内容管理系统 v4.05 更新日志: 1.新增删除模型同事删除该模型下的评论及收藏 2.新增文章和模型文章能快速隐藏显示 3.新增分类显示当前的分类ID 4.新增当前模型没有分类隐藏分类选择 5.修复后台一些快捷链接的错误 6.新增功能设置选项方便以后升级功能配置 7.新增开关注册验证 8.新增自定义模型搜索模板
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值