Skip to content
Jack edited this page Aug 1, 2026 · 12 revisions

OSR (OpenList STRM Relay)

基于 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

相关链接

Clone this wiki locally