-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Jack edited this page Aug 19, 2026
·
15 revisions
基于 RuoYi 框架二次开发的影视 STRM 管理系统,通过集成 OpenList API 实现云盘文件管理、STRM 文件流媒体生成、自动化上传与重命名等功能。
| 层级 | 技术 |
|---|---|
| 后端 | Spring Boot 4.0.6 + Java 25(--enable-preview)+ Spring Security + JWT + MyBatis-Plus |
| 前端 | Vue 3 + Vuetify 3 + Pinia + Vite + PWA |
| 数据库 | MySQL 8.0 |
| 部署 | Docker Compose(MySQL + Spring Boot + Nginx,双镜像构建) |
- 🎬 STRM 文件生成 — 定时/手动/Telegram Bot 触发,递归扫描网盘生成 STRM 流媒体文件
- 📂 文件夹同步 — 本地 ↔ 云盘双向同步,支持增量/全量同步
- 🤖 Telegram Bot 控制 — 通过 Telegram Bot 执行操作并接收通知
- 🔔 通知路由 — 通知类型 × 渠道 × 收件人三维可配,内置 Telegram / 企业微信 / Webhook / Bark / Gotify 五个渠道
- 🔗 第三方回调自动化 — 接收 qBittorrent 等下载完成回调,自动触发同步→复制→STRM 工作流
- 🔄 影视文件重命名 — 基于 TMDb 元数据自动识别并重命名电影/剧集,支持 AI 辅助识别
- 📥 PT 订阅管理 — 指定一部剧就自动找资源、下载、入库,缺哪集补哪集(详细教程)
- 📅 追剧日历 / 缺集体检 — 按播出日期铺开每一集,并列出「播出多日仍未入库」的集与「为什么还缺」的诊断
- 🔁 转移做种 — 把 qB 上做够时长的种子搬到 Transmission 继续做种,源端校验通过后才删源种
- 📊 任务管理与监控 — 实时日志(WebSocket)、数据看板、任务记录
- 🔐 系统管理 — 用户/角色/菜单管理,Spring Security + JWT 无状态认证,登录失败按账号/IP 双桶锁定,定时任务
- 简介 — 项目介绍与核心功能概览
- 安装指南 — Docker Compose 一键部署
- 功能介绍 — 全部功能详解
- 使用指南 — 配置与操作说明
- 常见问题 — 故障排查
- PT 订阅 — 订阅 → 下载 → 入库全自动追剧,从零配置到排查
| 项目 | 值 |
|---|---|
| 地址 |
http://your-ip:80(前端) |
| 账号 | admin |
| 密码 | openliststrm666 |