Skip to content
一个使用 Electron + React 开发的桌面音乐客户端。
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
NeteaseCloudMusicApi @ 15f6c66 chore: 更新接口项目版本 May 2, 2019
docs docs: 修改歌单标签图片 May 3, 2019
public
src fix: 修复搜索框快速输入并回车无反应BUG May 4, 2019
.gitattributes Initial commit Apr 24, 2019
.gitignore chore: 添加git忽略文件dist May 1, 2019
.gitmodules
LICENSE
README.md docs: 更新介绍 May 9, 2019
config-overrides.js Initial commit Apr 24, 2019
package.json feat: 添加应用图标 May 3, 2019
yarn.lock fix: 更改全局快捷键以避开electron的BUG May 1, 2019

README.md

Y-Music

一个数据源自网易云的桌面音乐客户端。

介绍

Y-Music是基于 React、Redux、Nedb、Electron 开发的网易云第三方桌面音乐客户端,数据API源自 Binaryify/NeteaseCloudMusicApi

UI看人吧,我自己觉得挺好看的( 毕竟自己画的嘛哈哈哈[]~( ̄▽ ̄)~* ),不过也有一些不合理的地方(底部播放条没有进度条,音乐和歌单详情界面没有返回按钮(通过鼠标右键后者esc/Backspace返回)),鼠标侧键返回太过习惯了,画图时完全没考虑过这个问题= =,这些懒得改了,直接塞按钮感觉没地方塞,又懒得重新画图( ̄y▽, ̄)╭ 。

操作习惯同网易云(如双击歌单的某首歌曲,歌单会替换播放列表、双击搜索的歌曲仅播放该歌曲不改变播放列表等)

百度云盘链接

练手项目,有些地方感觉设计的不太好,以及还有几个功能待完成,这些等以后有时间再继续完善,现在找实习ing...

预览

主界面


音乐标签


FM


音乐详情


歌单&歌手&专辑详情界面


搜索

快捷键

内置快捷键

Description Keys
暂停 / 播放 Ctrl + Space
音量加 Ctrl + Up
音量减 Ctrl + Down
上一曲 Ctrl + Left
下一曲 Ctrl + Right
喜欢歌曲 Ctrl + L
显示所有歌单名 S

全局快捷键

Description Keys
暂停 / 播放 Ctrl + Shift + Space
音量加 Ctrl + Shift + Up
音量减 Ctrl + Shift + Down
上一曲 Ctrl + Shift + Left
下一曲 Ctrl + Shift + Right
喜欢歌曲 Ctrl + Shift + L

目前最新版本的electron(v5.0.0)全局快捷键Alt有BUG,无法使用,暂时用Shift替代。

支持功能

  • 用户登录
  • 推荐歌单
  • 分类歌单
  • 播放列表
  • 音乐详情
  • 歌手&歌单&专辑详情
  • 用户自建&收藏歌单
  • 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

License

Y-Music is licensed under MIT.

You can’t perform that action at this time.