V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
u1ucky
V2EX  ›  分享创造

ReDive - 在线复读机兼可视化音乐播放器,用于练习听力

  •  
  •   u1ucky ·
    aimkiray · 2020-04-22 10:39:09 +08:00 · 3778 次点击
    这是一个创建于 1684 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    预览图

    music-player-mod.png

    english-player-mod.png

    audio-editor.png

    batch-import.png

    DEMO

    DEMO

    Github

    用户名和密码都是 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,后续再完善功能。
    • 至于为何叫这个名字,当然是因为它本来就是个焊接怪呀~
    15 条回复    2020-04-25 22:34:30 +08:00
    u1ucky
        1
    u1ucky  
    OP
       2020-04-22 17:59:29 +08:00 via Android   ❤️ 1
    没人想吐槽吗?
    cydian
        2
    cydian  
       2020-04-23 00:01:01 +08:00 via Android   ❤️ 1
    默默收藏了。
    我觉得 UI 挺好看的。
    不建议是单用户系统。因为如果是我,我想做出来供其他用户使用。
    部分功能其实不一定要先登录。
    比如登录后的音频播放界面。
    可以先弄成未登录的,只不过未登录状态只能播放本地音频而已(浏览器用户自己上传)。
    网易云歌单导入,应该更加完善。其他音乐 app 的接口,github 上面有很多了,拉 QQ 音乐的歌单应该非常容易的。
    另外,移动端应该优先适配。
    界面我非常喜欢,干净整洁。
    功能还有些或缺,使用逻辑可以更加方便快捷。

    今天早上就看到了,然后默默收藏。
    现在认真回复啦!
    yangheng4922
        3
    yangheng4922  
       2020-04-23 09:20:56 +08:00   ❤️ 1
    我觉得挺好的
    no1xsyzy
        4
    no1xsyzy  
       2020-04-23 09:30:58 +08:00
    您的头像有点东西
    u1ucky
        5
    u1ucky  
    OP
       2020-04-23 09:34:33 +08:00 via Android
    @cydian
    谢谢,很棒的建议
    多用户,移动端适配,QQ 导入,Native app 等忙完这一阵子都会肝的。
    因为原始需求只是复读机,用完就丢,自然是越快越好。后来慢慢的又加了波形,导入,歌单歌词翻译杂七杂八的功能,有些设计还是老样子,估计要重构一下。
    u1ucky
        6
    u1ucky  
    OP
       2020-04-23 09:37:33 +08:00 via Android
    @no1xsyzy ¿
    哈哈,太久没来了
    cydian
        7
    cydian  
       2020-04-23 19:16:23 +08:00 via Android
    @aimkiray 留个微信交下
    cydian
        8
    cydian  
       2020-04-23 19:16:46 +08:00 via Android
    @aimkiray 留个微信交个朋友吧。
    我也在做音乐。,高三学生。
    u1ucky
        9
    u1ucky  
    OP
       2020-04-23 23:15:47 +08:00
    @cydian 好巧,搜我的 id 就行
    gzzchh
        10
    gzzchh  
       2020-04-24 18:40:19 +08:00 via Android
    @no1xsyzy 看上去好像是 志摩凛 出自摇曳露营
    no1xsyzy
        11
    no1xsyzy  
       2020-04-24 19:00:23 +08:00
    @gzzchh #10 ……他换头像了,之前他的头像跟我的头像旋转 180 度几乎一模一样……
    Tink
        12
    Tink  
       2020-04-25 18:36:01 +08:00 via iPhone
    要是有 app 就好了
    u1ucky
        13
    u1ucky  
    OP
       2020-04-25 20:22:17 +08:00
    @Tink 有这个计划,等工作后买个 mbp
    tanghongkai
        14
    tanghongkai  
       2020-04-25 21:48:00 +08:00
    自动短句挺方便的,就是断出来的区间不太显眼;
    还有一个小问题就是是多点几次按钮不会清除之前断的句子
    就会覆盖很多层在上面
    u1ucky
        15
    u1ucky  
    OP
       2020-04-25 22:34:30 +08:00
    @tanghongkai 感谢反馈
    自动断句目前还不太完善,有些音频效果好,有些不太行,还需要加个微调选项(不过又会增加复杂度
    后面那是个 feature,下次一起修
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2558 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:04 · PVG 14:04 · LAX 22:04 · JFK 01:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.