yllg / Xbyjmusic
🎷🎸基于electron的跨平台 NeteaseMusic 桌面应用🎺🎻
Stars: ✭ 156
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Xbyjmusic
React Eva
Effects+View+Actions(React distributed state management solution with rxjs.)
Stars: ✭ 121 (-22.44%)
Mutual labels: mobx
Jss Filevault Reissue
A framework for re-escrowing missing or invalid FileVault keys with Jamf Pro.
Stars: ✭ 132 (-15.38%)
Mutual labels: jss
Xsm
State Management made eXtraordinarily simple and effective for Angular, React, and Vue
Stars: ✭ 138 (-11.54%)
Mutual labels: mobx
Outline
The fastest wiki and knowledge base for growing teams. Beautiful, feature rich, and markdown compatible.
Stars: ✭ 13,833 (+8767.31%)
Mutual labels: mobx
React Mobx State Tree
Create React App with MobX State Tree, Styled Components and GraphQL
Stars: ✭ 127 (-18.59%)
Mutual labels: mobx
Rnn Starter
🤹 Production-ready starter for your next React Native App! Powered by cli-rn, React Native Navigation, Expo, Reanimated 2, Notifications, Over-The-Air Updates, Mobx, Dark Mode, and Localization.
Stars: ✭ 127 (-18.59%)
Mutual labels: mobx
Lit Mobx
Mixin and base class for using mobx with lit-element
Stars: ✭ 126 (-19.23%)
Mutual labels: mobx
Gakki
🌼🌸 A React Native App for Mastodon. 一个由React Native编写的长毛象客户端App🦋
Stars: ✭ 120 (-23.08%)
Mutual labels: mobx
React Transmission
React Transmission is an ongoing reimplementation of Transmission web interface.
Stars: ✭ 126 (-19.23%)
Mutual labels: mobx
React Atom
A simple way manage state in React, inspired by Clojure(Script) and reagent.cljs
Stars: ✭ 133 (-14.74%)
Mutual labels: mobx
Mobx.dart
MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps.
Stars: ✭ 2,038 (+1206.41%)
Mutual labels: mobx
Pul
PÜL - A carpooling app designed for students to help each other get more involved in their community.
Stars: ✭ 152 (-2.56%)
Mutual labels: mobx
xbyjMusic
跨平台 NeteaseMusic 桌面应用
前言
最近在学electron,想想平时用的桌面应用,除了编辑器和IDE等办公应用之外,就属"网易云音乐"了
夏日的夜晚,听着喜欢的音乐,沉浸在自己的世界里Coding
注:此项目纯属个人瞎搞,正常的付费音乐等服务请选网易云音乐官方客户端。
技术栈
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
目标功能
页面
- [x] 首页 -- 完成
- [x] 登陆 -- 完成
- [x] 每日推荐 -- 完成
- [x] 私人FM -- 完成
- [x] 歌曲页 -- 完成
- [x] 歌单页 -- 完成
- [x] 歌手页 -- 完成
- [x] 用户页 -- 完成
- [x] 排行榜 -- 完成
- [x] 歌单主页 -- 完成
- [x] 偏好设置页/首选项 -- 完成
- [ ] MV/视频页
- [ ] 朋友页
- [ ] 我的歌手/我的收藏
- [ ] 主播电台
- [ ] 最新音乐
组件
- [x] header组件 -- 完成
- [x] 左菜单组件 -- 完成
- [x] 播放条组件 -- 完成
- [x] audio组件 -- 完成
- [x] 播放列表组件 -- 完成
- [x] 歌词组件 -- 完成
- [ ] 评论组件 -- 只完成分类显示
- [x] 搜索组件 -- 完成
- [ ] 首页轮播 -- 接口参数不明,拿不到最新数据哦
- [x] 同步轮播组件 -- 关于我
- [x] 提示组件 -- 完成
功能
- [x] 喜欢 -- 完成
- [x] 不喜欢 -- 完成
- [x] 收藏歌单 -- 完成
- [ ] 收藏歌曲
- [x] 收藏歌手 -- 完成
- [ ] 评论
- [x] 评论点赞 -- 完成
- [ ] 下载歌曲
效果演示
(LICEcap录制GIF时,渐变色会有点失真,动图将就看下哈~)
首页
每日推荐
私人FM
歌曲页
歌单页
歌手页
用户页
加载
排行榜
歌单主页
搜索页
偏好设置/首选项
说明
如果本项目对您有帮助,可以点右上角 "Star" 支持一下 谢谢~
或者您可以 "fork" 一下,和我一起完善剩下的功能
数据接口
由 Binaryify/NeteaseCloudMusicApi 提供。
项目参考
trazyn/ieaseMusic
最后
欢迎关注我的公众号,还有个技术交流群(备注自己github账号哦)
公众号,微信群
捐赠 Donate
如果我的项目对你有帮助,可以请我喝杯咖啡 肥宅快乐水哦~🐷
支付宝,微信支付
License
GPL
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].