最近折腾的飞牛OS:通过监控115媒体库,生成strm文件

最近折腾的飞牛OS:通过监控115媒体库,生成strm文件

cloud-media-sync

在一众插件里选择了这个,本着布置了一个J4125小主机不能浪费的原则,但是目前放在宿舍,没有ipv6。更别提公网v4了,靠着上行根本不行。只能通过云盘302的方式来了。

图片[1]-最近折腾的飞牛OS:通过监控115媒体库,生成strm文件-觅我坊

简介

cloud-media-sync(cms)— 云端媒体库同步工具

监控115文件夹,生成emby可以识别的strm文件,支持增量,支持emby302。

主要功能

  1. 全量同步
  2. 增量同步(全自动,依赖115生活事件,也就是说你必须打开最近记录)
  3. 监控上传(只上传emby生成的标准格式的媒体图片)
  4. 自动整理(依赖MoviePilot进行媒体识别,只进行媒体整理和重命名,不会刮削图片和nfo,这个交给emby就行了)
  5. emby302(集成的emby2Alist
  6. 企业微信菜单交互
  7. 115扫码登录

特点:增量同步采用115生活事件,只需要请求一次接口就能知晓所有变动;自动整理会使用115的接口进行批量的重命名和移动;故已经最大程度的减少了对115接口的请求次数,减小风控几率。

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

注:cms地址: http://127.0.0.1:9527 、emby302地址为: http://127.0.0.1:9096

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

安装步骤

1.创建cms文件夹

2.cms文件夹下创建cms.yml文件,内容如下

version: '3.5'
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'
      - '/data/media:/media'
    ports:
      - '9527:9527'
      - '9096:9096'
    environment:
      - PUID=0
      - PGID=0
      - UMASK=022
      - TZ=Asia/Shanghai
      - RUN_ENV=online
      - ADMIN_USERNAME=admin
      - ADMIN_PASSWORD=admin
      - EMBY_HOST_PORT=http://172.17.0.1:8096
      - EMBY_API_KEY=
      - IMAGE_CACHE_POLICY=3
环境变量示例值是否必填描述
ADMIN_USERNAMEadmin账号
ADMIN_PASSWORDadmin密码
EMBY_HOST_PORThttp://172.17.0.1:8096emby302必填EMBY地址
EMBY_API_KEYemby302必填EMBY_API_KEY
IMAGE_CACHE_POLICY3emby302必填EMBY图片缓存策略,包括主页、详情页、图片库的原图
0: 不同尺寸设备共用一份缓存,先访问先缓存,空间占用最小但存在小屏先缓存大屏看的图片模糊问题
1: 不同尺寸设备分开缓存,空间占用适中,命中率低下,但契合 emby 的图片缩放处理
2: 不同尺寸设备共用一份缓存,空间占用最大,移除 emby 的缩放参数,直接原图高清显示
3: 关闭 nginx 缓存功能,已缓存文件不做处理

如果你熟悉emby2Alist,可以创建 config/constant.js 进行高级配置,优先级高于
EMBY_HOST_PORT、EMBY_API_KEY、IMAGE_CACHE_POLICY,小白请忽略。

3.运行 docker-compose -f cms.yml up -d ,等待部署完成

4.访问 http://127.0.0.1:9527 进行 核心配置

5.配置全量同步参数,并执行全量同步

如果你的媒体库不在一个文件夹里,就执行多次全量同步,一定要第一个文件夹同步完成后再执行下一个。

一个文件夹只需要执行全量同步成功一次即可

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

6.全量同步完后,之后关于你同步的文件夹里的变动由增量同步完成

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

docker 地址:https://hub.docker.com/r/imaliang/cloud-media-sync



微信扫描下方的二维码阅读本文

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 共1条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复
    • 云间的头像-觅我坊钻石会员云间徽章-备受喜爱-觅我坊等级-LV3-觅我坊作者1