56 lines
1.6 KiB
Markdown
56 lines
1.6 KiB
Markdown
# Sonist 音乐播放器
|
|
> 一个音乐播放器, 主打本地音乐播放。支持 自动歌词/自动封面/均衡器等常见功能。
|
|
>> 同时利用酷狗音乐的API(**来源于网络,仅供学习使用**), 获取实时的云音乐(**仅免费的那部分,付费部分无法提供**)。
|
|
|
|
|
|
界面预览
|
|
|
|
![demo](./demo1.png)
|
|
|
|
![demo](./demo2.png)
|
|
|
|
|
|
|
|
## 开发计划 & 进度
|
|
|
|
- [x] 主界面框架
|
|
- [x] 后台播放
|
|
- [x] 主题切换
|
|
- [x] 设置本地音乐目录
|
|
- [x] 缓存歌词
|
|
- [x] 自动获取专辑封面和歌词,自动更新ID3信息
|
|
- [x] 本地音乐
|
|
- [x] 设置界面
|
|
- [x] KTV模式
|
|
- [x] 歌曲ID3信息修改
|
|
- [x] 酷狗歌手列表(完成20%)
|
|
- [x] 歌词编辑
|
|
- [x] 音乐在线搜索()
|
|
- [ ] 酷狗音乐排行榜
|
|
- [ ] 酷狗音乐MV
|
|
- [x] 试听列表
|
|
- [ ] 均衡器
|
|
- [x] 桌面歌词
|
|
- [x] 迷你模式
|
|
- [x] 多媒体快捷键
|
|
- [ ] 铃声制作(犹豫中)
|
|
- [ ] 等你来建议
|
|
|
|
|
|
## 测试项目
|
|
> 目前项目还没 开发完成, 所以暂时没打包
|
|
>> 想体验的童鞋, 可以下载本项目源码, 然后执行以下命令(需要安装有nodejs环境)
|
|
>> **另外,有外部依赖`ffprobe`需要手动安装**
|
|
|
|
```bash
|
|
cd project #你下载的项目所在的目录
|
|
npm i
|
|
npm start # 如果你使用vscode打开项目, 则可以直接按F5运行
|
|
```
|
|
|
|
|
|
## 捐助
|
|
> 开发app其实挺辛苦的。 喜欢我的作品的童鞋, 可以给我打赏个几块钱茶水费, 感激不尽。
|
|
>> 没钱的, 可以扫支付宝领红包, 然后扫第2张付款,只需要付款金额比红包金额多1分钱就可以了, 也算支持我了。
|
|
|
|
![1](./ali0.jpg) ![2](./ali1.jpg) |
JavaScript
60.1%
SCSS
19.2%
HTML
16.9%
CSS
3.8%