STRM 配置管理面板 (StrmFlow)
🚀 Emby/Jellyfin 媒体库自动化管理工具。本项目提供了一个优雅的web界面,用于管理Strm文件生成、Emby管理、刮削视频、ed2k链接生成、ai字幕生成、rss订阅管理以及媒体库同步任务。
本项目依赖以下项目:
- p115client
💬 交流群组
欢迎加入 Telegram 群组进行交流反馈:
Strm-CayFlow
基本信息
- 容器默认端口:8092
- emby代理端口:8091
- 默认账号:admin 密码:admin
- 容器支持arm/amd双平台架构
- cookie获取(推荐):115不大助手
- 配置教程:wiki
更新日志
2026-08-25
- v1.1.7
- 修复某些情况下302播放会走服务器流量
- 优化播放中间件,提高起播速度
2026-08-24
- v1.1.6
- 新增番剧订阅页面
- 离线刮削同步一条龙
- 预设nyaa,蜜柑,动漫花园源和规则,开箱即用
- 支持洗版等多个规则
- 优先读取emby库中媒体信息,再决定是否替换库中版本
- 优化播放中间件,现已支持网页302播放视频
2026-08-19
- v1.1.5
- 通知规则新增ed2k生成完成通知
- 新增ai字幕生成页面
- 需要自备模型api,第三方中转或官方都行
- 选择本地strm文件获取视频直链
- 提取视频音轨进行听写翻译
- 优先使用内封字幕进行翻译
2026-08-17
- v1.1.4
- 修复刮削目录账号选项消失导致无法刮削本地文件问题
- 修复同步增量模式还在启用文件对比导致同步慢和405问题
- 修复302播放失败问题
2026-08-16
- v1.1.3
- 新增离线下载页面
- 自动识别磁力和ed2k链接提交到网盘指定目录
- 新增刮削失败目录页面
- 刮削失败的视频可以手动修改再刮削
- ed2k生成支持多选
- 优化同步时下载元数据流程,大量下载元数据时减少405封控
- 优化刮削流程和逻辑
- 优化中间件日志
- 修复刮削/同步目录中网盘文件浏览控件报错
2026-08-12
- v1.1.2
- 新增数据面板页面:
- 实时监听各种事件
- 原媒体总览页面新增媒体卡片移动至此
- 新增ed2k生成页面:
- 流式在线计算网盘文件ed2k,不占用本地空间
- 每个任务卡片新增进度条,监控卡片数据实时刷新
- 同步设置新增文件大小对比选项,仅全量同步生效
- 移除embyExternalUrl依赖,自写播放中间件
- 媒体库刷新通知、日志id改为库名
- 优化刮削、同步任务结束后内存不立即释放问题
- 大幅优化重构ui,减少内存占用
2026-08-03
- v1.1.1
- 修复刮削目录多个问题
- 优化媒体总览页面,加载速度大幅提高
2026-08-02
- v1.1.0
- 新增分享生成strm选项
- 不占用网盘空间
- 不需要转存文件
- 仅通过分享链接即可实现302重定向播放
- 优化刮削流程
2026-07-10
- v1.0.9
- 修复通知渠道某些情况保存写入失败问题
- 优化任务失败提示
- 优化302服务,cookie每次变化都会重启服务,避免提取直链失败
- 优化通知渠道,每次保存配置都会重启机器人,避免提示权限不足
2026-07-09
- v1.0.8
- 新增全量/增量同步模式:
- 全量同步:一次性拉取指定目录所有数据,调用大量api
- 增量同步:对比目录树仅拉取缺失文件目录,调用少量api
- 首次执行任务必须进行一次全量同步,后续可选择增量同步
- 修复远程浏览115路径触发405问题
- 修复生成strm时不管有没有勾选覆盖选项都覆盖生成问题
- 优化元数据下载流程
2026-07-08
- v1.0.7
- 同步目录新增strm覆盖选项
- 同步目录新增目录浏览器
-
优化同步任务,减少405提示
-
v1.0.6
- 新增支持arm/amd双平台架构
- 新增同步下载时元数据失败重试机制
- 优化302中间件,内存占用更小
- 优化刮削脚本减少风控
- 修复上传文件到网盘失败问题
- 修复使用机器人添加云下载失败时不显示失败原因
2026-06-16
2026-06-11
-
v1.0.4
-
媒体总览页面新增缺失剧集卡片
- 优化刮削脚本
2026-06-02
-
v1.0.3
-
新增媒体总览页面:
- 调用emby api获取媒体库电影/剧集类型总数
- 获取今日/昨日新增影片/剧集总数
- 获取昨日新增/最近添加影片/剧集详情展示在卡片中
- 新增tg机器人菜单:
- 支持调用机器人进行同步/刮削任务
- 支持云下载,将磁力/ed2k直接发送给机器人即可
- 更多功能前往机器人查看
- 同步任务:
- 新增同步完成后刷新指定媒体库
- 优化:
- 弃用原css方案,重构所有页面ui
- 移除对cd2等挂载软件依赖,现在同步/刮削目录中复制/上传/移动元数据将调用api进行任务
2026-05-22
优化修复:
- 重构所有模态框ui
- 优化刮削逻辑,适配大部分文件命名
- 修复v1.0.1版本刮削任务整理目录为空时刮削失败,现在整理目录为空时将在刮削目录原地整理刮削
2026-05-06
- v1.0.1
新增刮削功能:
自动识别电影或是剧集
支持本地刮削和网盘刮削
支持自定义tmdb api和图像地址
(可选)重命名文件夹为:片名 (年份) {tmdbid}
自动整理分类,将在整理目录创建 电影/剧集 文件夹
🌟 核心功能
- strm生成
- 基于p115项目,使用115目录树快速生成strm与复制元数据到本地。
- 全量/增量两种同步方式
- 元数据可选复制/删除/上传
- 支持定时执行
- 支持url和load两种strm格式,不影响302重定向
-
支持通过分享链接生成strm并302重定向播放(仅限v1.1.0及之后版本)
-
媒体库海报生成
- 🖼️ 海报生成:一键为 Emby/Jellyfin 媒体库生成精美的海报墙。
- 🕒 定时任务:支持 Cron 表达式,配置媒体库的独立定时生成任务。
-
📝 日志监控:实时查看海报生成日志,排查问题一目了然。
-
Emby & 302 代理
- 🔔 通知集成:支持 Telegram (TG) 机器人通知,支持自定义telegram api,即时推送媒体添加、播放状态。
-
⛓️ 302 重定向:访问代理端口播放视频即可实现302重定向
-
刮削视频
- 支持本地strm刮削和网盘视频刮削
- 自动识别视频为电影或剧集并分类
- 自动重命名文件夹为 片名 (年份) {tmdbid} 如 测试 (2001) {tmdbid=123456}
-
支持设置定时执行
-
ed2k生成
-
在线流式生成网盘文件ed2k,不占用本地空间
-
离线下载
-
粘贴磁力或ed2k到页面输入框内,自动读取换行提交到115离线下载指定目录
-
ai字幕生成
- 选择本地.strm文件提取视频音轨进行听写翻译,优先使用内封字幕
-
流程:选择文件→识别有无内封字幕→有→提取字幕→调用翻译api进行翻译
没有内封字幕→调用语音模型生成原字幕→调用翻译模型翻译
-
订阅管理
- 已内置nyaa,蜜柑,动漫花园rss源和规则,开箱即用
- 输入番名即可享受离线刮削同步一条龙服务
- 支持洗版等多个规则
- 优先读取emby库中媒体信息,再决定是否替换库中版本
📸 界面预览
* 直观的卡片式设计:每个媒体库和账号都以卡片形式展示,状态清晰可见。
* 响应式布局:无论是电脑大屏还是手机端,都能完美适配操作。
💡 常见问题
Q: 如何获取 115 Cookie?
A: 在浏览器登录 115 网盘,按 F12 打开控制台,在 Application (应用) 或 Storage (存储) 标签页中找到 Cookie,复制 UID, CID, SEID 等字段。
📄 许可证
本项目基于 MIT License 许可证。