ReDive 是一个可以管理音乐,学习嘤语的多功能复读机( CAI 不是什么高级焊工养成游戏= =),采用前后端分离架构,前端基于 Vue.js 全家桶,后端基于 Golang 编写,支持 Docker 部署。
预览图




DEMO
用户名和密码都是 admin 。
Demo 服务器是个土豆,通过光合作用上网,不仅慢还 404 了 上传 /导入 /更新 功能,请给土豆多一点理解和包容~
波形需要等待音频完全加载,已有存档的除外。
移动端还没完整适配,如有需求请等待后续开发。
特性
- [x] 管理
- [x] 音频上传
- [x] 音频 /歌单管理
- [x] 导入网易歌单(下载 MP3/封面 /歌词 /翻译 到服务器,避免下架。此功能也可作为下载器)
- [x] 播放器
- [x] 滚动歌词和翻译
- [x] 显示音频波形
- [x] 复读机
- [x] AB 复读
- [x] 选区复读(在波形上选区)
- [x] 自动断句
- [x] 洗脑循环
- [x] 选区文字(可记录 笔记 /翻译 等相关信息)
- [x] 选区保存 /读取
- [x] Docker 部署
- [x] 简洁的 UI
- [x] 响应式布局(移动端有另外的布局)
- [ ] 华丽的 UI
- [ ] 移动端完整适配(现在是 aplayer 样式,其实也能用)
- [ ] Native app
详细内容参见 Github
碎碎念
- Alpha 版本由于时间关系没有完全测试(完全没有测试),但本人师承育碧,品质保证,尝试中发现什么 feature 或有什么想法欢迎提 issue 或 PR,以便改进。
- 例如,某个 feature 是在某些情况下音频跟不上波形,然后你就可以计算你的无线音频设备(点名 Chromecast )输出延迟了(有时间会修的咕)。
- 项目仍在开发中,近期忙着毕业,只会修 bug,后续再完善功能。
- 至于为何叫这个名字,当然是因为它本来就是个焊接怪呀~