STRMhub — 115 网盘 STRM 一站式管理:转存、整理、同步、播放全流程自动化
前言
用 115 网盘存影视、用 Emby 看片是不少人的组合方案。但手动转存、手动整理、手动生成 STRM、手动刷新媒体库……每一步都在重复劳动。
STRMhub 把这些事全自动化了:粘贴链接 → 自动转存 → 自动整理 → 自动生成 STRM → 自动刷新 Emby → 自动上传刮削元数据回网盘。一条龙,无需干预。
这是什么
STRMhub 是一个基于 115 网盘的 STRM 生成与影视整理工具,核心原理是通过 302 重定向 让 Emby 直接播放 115 网盘中的视频,走网盘带宽,不占本地存储。
一句话概括:粘贴链接,剩下的事交给它。
功能一览
📦 转存下载:一个框搞定所有链接
不用区分离线下载还是分享转存,粘贴进去自动识别:
- 115 分享链接 → 自动获取文件列表,勾选后转存到你的网盘
- 磁力 / HTTP / FTP / 电驴链接 → 直接添加为 115 离线下载任务
转存完成后自动触发影视整理,无需手动点第二步。
🎬 影视整理:全自动分类 + 重命名 + 洗版
扫描网盘目录,通过 TMDB 匹配影视信息后自动完成:
- 分类移动:电影 / 电视剧 / AV 三大类,根目录名称可自定义
- 二级分类:按类型、年份、地区等维度自动归档
- 重命名:三档预设(完整 / 常规 / 精简),保留分辨率(含 1080i 等隔行格式)、编码、发布组等元数据
- 洗版策略:SHA1 去重 + 分辨率 / 编码 / 来源多维比较,保留最优版本
- AI 辅助识别:TMDB 匹配失败时用 AI 提取标题重新搜索,也可强制 AI 模式
- 清理到位:NFO、海报、广告等非视频文件自动归入冗余目录,源目录空文件夹自动删除
整理完成会生成汇总,告诉你整理了哪几季、集数范围、重命名情况。
🔄 同步归档:STRM 生成 + 增量更新
| 模式 |
作用 |
| 全量同步 |
扫描网盘目录,为视频生成 .strm 文件,图片 / 字幕 / NFO 直接下载到本地 |
| 增量同步 |
通过清单文件(file_id + SHA1)精确对比差异,只处理新增 / 变更 / 移动 / 删除的文件 |
| 上传同步 |
Emby 刮削产生的 NFO / 图片 / 字幕自动上传回 115 网盘 |
增量同步支持 Cron 定时执行,设好计划就不用管了。文件被重命名或移动后,STRM 内容会自动更新,不会出现指向错误的情况。
▶️ Emby 集成:302 直连播放
STRM 文件不存储真实链接,而是指向 STRMhub 的 302 跳转接口。播放时实时向 115 获取直链并重定向,Emby 直接从网盘拉流播放。
同步完成后自动触发 Emby 媒体库刷新,刮削完的元数据再自动上传回网盘备份。
🛠 特色工具
- 媒体库封面生成:为 Emby 所有媒体库自动生成拼图封面
- 115 文件夹清空:定时清理网盘指定文件夹(比如离线下载临时目录)
📣 通知推送
支持企业微信、Telegram、QQ 频道通知,同步完成、整理完成、入库提醒等事件都能实时推送。
部署方式
Docker Compose 一键部署:
services:
strmhub:
image: ghcr.io/daisyyijin/strmhub:latest
container_name: strmhub
restart: unless-stopped
ports:
- "8000:8000"
volumes:
- strmhub_data:/app/data # 账号、Cookie、清单、备份
- strmhub_config:/app/config # 设置、管理员账号、同步计划
- strmhub_log:/app/log # 运行日志
- strmhub_media:/media # STRM 输出目录(Emby 挂载读取)
environment:
- TZ=Asia/Shanghai
volumes:
strmhub_data:
strmhub_config:
strmhub_log:
strmhub_media:
docker compose up -d
访问 http://服务器IP:8000,默认账号 admin / admin123,登录后记得改密码。
支持 amd64 + arm64 双架构,NAS、软路由、小主机都能跑。
使用流程
扫码登录 115 → 配置 Emby/TMDB/STRM 地址 → 粘贴链接转存
→ 自动整理分类 → 全量同步生成 STRM → Emby 自动刷新
→ 增量同步定时执行 → 刮削元数据自动回传网盘
配置完成后日常使用就是:粘贴链接 → 等通知。
技术栈
Python 3.12 + FastAPI + Vue 3 + Docker,前后端一体,单容器部署。
项目地址:GitHub - DaisyYijin/STRMhub
Docker 镜像:ghcr.io/daisyyijin/strmhub:latest
有问题欢迎反馈,功能建议也欢迎进群:1095640563。