Skip to content
/ xbyjMusic Public

🎷🎸基于electron的跨平台 NeteaseMusic 桌面应用🎺🎻

Notifications You must be signed in to change notification settings

yllg/xbyjMusic

Repository files navigation

xbyjMusic

js-standard-style GitHub license

跨平台 NeteaseMusic 桌面应用

技术栈

electron + react + mobx + react-router + jss + webpack + express + ES6/7 + axios + flex + canvas

项目运行

注意:由于涉及大量的 ES6/7 等新属性,node 需要 6.0 以上版本

git clone https://github.com/yllg/xbyjMusic.git  
cd xbyjMusic
git submodule init
git submodule update
npm install
npm run dev

目标功能

页面

  • 首页 -- 完成
  • 登陆 -- 完成
  • 每日推荐 -- 完成
  • 私人FM -- 完成
  • 歌曲页 -- 完成
  • 歌单页 -- 完成
  • 歌手页 -- 完成
  • 用户页 -- 完成
  • 排行榜 -- 完成
  • 歌单主页 -- 完成
  • 偏好设置页/首选项 -- 完成
  • MV/视频页
  • 朋友页
  • 我的歌手/我的收藏
  • 主播电台
  • 最新音乐

组件

  • header组件 -- 完成
  • 左菜单组件 -- 完成
  • 播放条组件 -- 完成
  • audio组件 -- 完成
  • 播放列表组件 -- 完成
  • 歌词组件 -- 完成
  • 评论组件 -- 只完成分类显示
  • 搜索组件 -- 完成
  • 首页轮播 -- 接口参数不明,拿不到最新数据哦
  • 同步轮播组件 -- 关于我
  • 提示组件 -- 完成

功能

  • 喜欢 -- 完成
  • 不喜欢 -- 完成
  • 收藏歌单 -- 完成
  • 收藏歌曲
  • 收藏歌手 -- 完成
  • 评论
  • 评论点赞 -- 完成
  • 下载歌曲

效果演示

(LICEcap录制GIF时,渐变色会有点失真,动图将就看下哈~)

首页

<img src="https://github.com/yllg/xbyjMusic/blob/master/screenshots/1.%E9%

About

🎷🎸基于electron的跨平台 NeteaseMusic 桌面应用🎺🎻

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages