# 07 - OrangeRadio Roadmap

> 版本规划 · 最后更新 2026-07-01

## 当前状态

**v0.3 音源生态** ✅ + **v0.5 播放 AI（部分）** + **v0.6 OrangeStudio 核心创作链路** ✅ —— 音源族（网易云/QQ/Spotify/电台/播客）+ AI 歌词译注 + AI 创作台（写词/音乐生成/人声伴奏分轨/工程保存）。

**v0.6 创作工作室** ✅ 核心链路已上线 —— AI 写词 + MiniMax music-2.6 音乐生成 + 人声/伴奏分轨 + .orp 工程保存。DAW 编辑器、5 轨 STEM、混音母带留待后续。

## 版本规划

### v0.1 地基 ✅
- [x] Cargo workspace（9 crate + 核心 trait）
- [x] Tauri 2 桌面壳 + 双入口主界面
- [x] React + Three.js 前端骨架
- [x] Axum 后端 + 浏览器扩展骨架
- [x] 8 份文档

### v0.2 播放器内核 ✅
- [x] 本地库扫描 + lofty 元数据读取
- [x] 内存索引库 + 关键词搜索
- [x] Web Audio API 播放（`<audio>` + convertFileSrc，有声音）
- [x] 音乐库列表 UI + 扫描目录选择
- [x] 频谱驱动粒子视觉
- [x] 完整播放控制（播放/暂停/上下首/进度/音量/5 种模式）
- [x] UI 美化（毛玻璃 + 橙色主题 + SVG 图标）
- [x] 修复白屏 bug（vite base 配置）
- [x] 修复静音 bug（CORS 去除 MediaElementSource）

### v0.3 音源生态 ✅
- [x] 本地库持久化（SQLite 索引 + 用户歌单/收藏表）
- [x] 真实频谱（captureStream + AnalyserNode，绕过 CORS）
- [x] 网络电台（RadioBrowser API，全球 4 万+电台）
- [x] 播客 RSS 订阅
- [x] 网易云音乐接入（扫码/Cookie 登录 + 搜索/播放/歌单/歌词/评论/收藏）
- [x] QQ 音乐接入（扫码/Cookie 登录 + 搜索/播放/歌单/歌词/评论）
- [x] Spotify 官方 API 接入（OAuth2 + 30秒试听）
- [x] 多源聚合搜索（并发搜本地/网易云/QQ/Spotify/电台）
- [x] 额外：收藏系统 + 本地歌单 + 全屏播放页 + 节奏粒子 + 动态歌词 + 热门评论 + 真实封面
- [ ] Apple Music 接入（延后）
- [ ] 音源插件动态加载（延后，当前静态注册）

### v0.4 沉浸式视觉
- [ ] 频谱可视化场景（条形/圆形/波形）
- [ ] 粒子流体场景（真实频谱驱动）
- [x] 3D 歌单架
- [ ] 歌词舞台（沉浸式歌词）
- [ ] 桌面歌词（多样式悬浮窗）
- [ ] 可编程 Shader 场景系统
- [ ] 专辑封面动态调色
- [ ] 动态壁纸
- [ ] 视觉场景切换 + 自定义存档

### v0.5 播放 AI
- [ ] 云端大模型接入（GLM / OpenAI 兼容）
- [ ] 「懂你模式」实时推荐引擎
- [ ] 用户行为画像构建
- [ ] AI 歌词译注
- [ ] 语音交互（ASR + 自然语言点歌）
- [ ] 全局热键
- [ ] 命令面板（Ctrl+K）
- [ ] AI 配置面板

### v0.6 ★ 创作工作室（OrangeStudio）★
- [x] MiniMax 接入（音乐生成 music-2.6）
- [x] AI 写词（LLM 结构化歌词，可编辑）
- [x] 音乐生成（带词带唱完整歌曲，本地缓存）
- [x] 人声/伴奏分轨（双调用，双轨试听）
- [x] 创作工程文件 .orp（保存/加载）
- [ ] 5 轨 STEM 分离（当前仅人声/伴奏双轨，待接 Demucs）
- [ ] AI 演唱 + 音色克隆（独立 TTS）
- [ ] DAW 多轨编辑器（时间线/钢琴卷帘/混音台）
- [ ] 混音/母带渲染（v0.8）

### v0.7 社交后端
- [ ] Axum 完整实现 + PostgreSQL + Redis
- [ ] 用户认证（JWT + OAuth2）
- [ ] 端云同步
- [ ] 协作歌单（CRDT）
- [ ] 一起听（WebSocket 房间）
- [ ] 创作发布 / Remix
- [ ] AI DJ 无缝混音
- [ ] 音乐故事社区

### v0.8 高级场景
- [ ] 智能场景感知
- [ ] 专注模式 + 白噪音
- [ ] 睡眠定时渐弱
- [ ] 投屏（DLNA / AirPlay）
- [ ] 多设备接力
- [ ] 智能光效（Hue / RGB）
- [ ] 听歌识曲

### v0.9 工具生态
- [ ] 音频工具箱
- [ ] 浏览器识歌扩展（完整版）
- [ ] 创意市场 / 主题工坊
- [ ] 人声分离 / 音质修复
- [ ] 小组件（系统托盘 / 悬浮控件）

### v1.0 全平台正式发布 🎉
- [ ] 移动端适配（Android/iOS）
- [ ] Web 版（PWA）
- [ ] 代码签名（Windows/macOS）
- [ ] 自动更新（增量）
- [ ] 年度回顾
- [ ] 性能优化打磨

## 已知限制（v0.2）
- 频谱为模拟数据（CORS 限制无法用 MediaElementSource 取真实频谱，v0.3 用 Rust FFT 解决）
- 本地库每次启动重新扫描（v0.3 加 SQLite 持久化）
- Windows 用 GNU 工具链（WinLibs），正式发布前评估切 MSVC
- 第三方音源合规性需持续评估
