forked from yangzongzhuan/RuoYi
-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Jack edited this page Aug 1, 2026
·
12 revisions
基于 RuoYi 框架二次开发的影视 STRM 管理系统,通过集成 OpenList API 实现云盘文件管理、STRM 文件流媒体生成、自动化上传与重命名等功能。
| 层级 | 技术 |
|---|---|
| 后端 | Spring Boot 4.0.6 + Java 25(--enable-preview)+ Shiro (Jakarta) + 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 执行操作并接收通知
- 🔗 第三方回调自动化 — 接收 qBittorrent 等下载完成回调,自动触发同步→复制→STRM 工作流
- 🔄 影视文件重命名 — 基于 TMDb 元数据自动识别并重命名电影/剧集,支持 AI 辅助识别
- 📥 PT 订阅管理 — 下载器/索引器/订阅/媒体库联动
- 📊 任务管理与监控 — 实时日志(WebSocket)、数据看板、任务记录
- 🔐 系统管理 — 用户/角色/菜单管理,Shiro + JWT 无状态认证,定时任务
| 项目 | 值 |
|---|---|
| 地址 |
http://your-ip:80(前端) |
| 账号 | admin |
| 密码 | openliststrm666 |