项目地址:qicfan/qmediasync: 基于 网盘 开放平台接口来同步生成 STRM、元数据下载、元数据上传,并且提供直链解析和外网302访问服务
网上有很多可以生成strm的工具并且支持302播放,像支持PT的 Moviepilot(免费),或者 Emby-nginx助手(收费)、Onestrm(收费),但对我来说都不方便。直到看到这个项目,真的是巨简单还完全免费。
新版qmediasync集成302功能,一个容器就搞定strm生成和302转发。
安装部署
新建一个docker-compose.yml文件
version: "3.8"
services:
emby:
image: linuxserver/emby:latest
container_name: emby
restart: unless-stopped
environment:
- PUID=0 # root用户,其他用户请先查询UID,终端输入 id
- PGID=0
- TZ=Asia/Shanghai
volumes:
- ./config/emby:/config
- ./strm:/media
ports:
- "8096:8096"
devices:
# 如果你的 ARM 机器(如树莓派/RK3588)支持硬解,保留此行
# 如果不支持或不需要硬解,建议注释掉下面这一行以防报错
- /dev/dri:/dev/dri
networks:
- media_net
qmediasync:
image: qicfan/qmediasync:latest
container_name: qmediasync
restart: unless-stopped
environment:
- TZ=Asia/Shanghai
volumes:
- ./config/qmediasync:/app/config
- ./strm:/media
ports:
- "12333:12333"
- "8095:8095"
networks:
- media_net
networks:
media_net:
driver: bridge
防止 Docker 以 root 权限自动创建目录导致权限锁死,请先用当前用户创建目录:
mkdir -p config/emby config/qmediasync strm
然后 docker compose up -d 启动容器
升级
执行以下命令拉取最新版镜像
docker-compose pull
重启服务,使新镜像生效
docker-compose up -d
面板设置
http://IP:12333 去配置qmediasync面板 , emby代理端口默认:http-8095 ;https-8094
初始账号admin 密码admin123(强烈建议修改!)
1.登录你的115账号,选一个不常用的设备

2.strm设置

如果你使用上面的docker配置,按图设置即可,其他情况请使用宿主机的ip地址
3.配置同步任务


如果变更不频繁可以把定时任务关闭,需要的时候手动点一下启动同步就行
4.配置302

只需要配置一下地址就行,不需要emby的token什么的
局域网环境使用可以不配302,strm里面启用本地直连代理稳定性更好
emby去媒体库把/data这个目录刮削就行
以上弄完就可以愉快的玩耍了!
发布者:木木,转载请注明出处:https://blog.huzz.cn/9850.html
微信
支付宝