一个数据源自网易云的桌面音乐客户端。
两年前练手项目,代码一坨屎,重起项目慢慢重构中...
Y-Music是基于 React、Redux、Nedb、Electron 开发的网易云第三方桌面音乐客户端,数据API源自 Binaryify/NeteaseCloudMusicApi。
暂时只支持win7或以上的window系统。
UI看人吧,我自己觉得挺好看的( 毕竟自己画的嘛哈哈哈[]~( ̄▽ ̄)~* ),不过也有一些不合理的地方(底部播放条没有进度条,音乐和歌单详情界面没有返回按钮(通过鼠标右键后者esc/Backspace返回)),鼠标侧键返回太过习惯了,画图时完全没考虑过这个问题= =,这些懒得改了,直接塞按钮感觉没地方塞,又懒得重新画图( ̄y▽, ̄)╭ 。
操作习惯同网易云(如双击歌单的某首歌曲,歌单会替换播放列表、双击搜索的歌曲仅播放该歌曲不改变播放列表等)
Description | Keys |
---|---|
暂停 / 播放 | Ctrl + Space |
音量加 | Ctrl + Up |
音量减 | Ctrl + Down |
上一曲 | Ctrl + Left |
下一曲 | Ctrl + Right |
喜欢歌曲 | Ctrl + L |
显示所有歌单名 | S |
Description | Keys |
---|---|
暂停 / 播放 | Ctrl + Alt + Space |
音量加 | Ctrl + Alt + Up |
音量减 | Ctrl + Alt + Down |
上一曲 | Ctrl + Alt + Left |
下一曲 | Ctrl + Alt + Right |
喜欢歌曲 | Ctrl + Alt + L |
- 用户登录
- 推荐歌单
- 分类歌单
- 播放列表
- 音乐详情
- 歌手&歌单&专辑详情
- 用户自建&收藏歌单
- FM播放
- 版权提示
- 播放模式切换
- 收藏、删除歌单
- 歌曲导入、导出歌单
- 内置滚动歌词
- 下一首播放
- 全局快捷键
- 快捷键
- 进度条
- 进度跳转
- 播放时间
- 下载歌曲
- 下载封面
- 音量控制
- 喜欢歌曲
- 评论数量
- 在线更新
- 评论详情
- 外置歌词
$ git clone https://github.com/Y-qwq/Y-Music
$ cd Y-Music
$ yarn
// 下载子模块
$ git submodule update --init --recursive
$ cd NeteaseCloudMusicApi
$ yarn
$ cd ..
// NeteaseCloudMusicApi下
$ yarn start
// Y-Music下
$ yarn start
$ yarn ele-start
// React打包
$ yarn build
// ...漫长的等待
// Electron打包
$ yarn dist
Y-Music is licensed under MIT.