-
NetEaseMusic-Qt
是基于WEB网易云音乐为Linux
用户开发的一款音乐播放器 -
NetEaseMusic-Qt
使用C++/Qt
(UI)和Python
(登陆接口)开发 -
NetEaseMusic-Qt
目前实现的功能有:-
登录网易云音乐(使用Python基于nw_musicbox脚本实现).
-
获取个人歌单
-
播放网易云歌曲
-
私人FM
-
添加收藏歌曲和取消收藏功能(仅限我喜欢的歌单..)
-
每日推荐歌曲(可能会有歌曲标题和歌手等信息匹配不上的情况)
-
-
遗弃本地播放功能,如有需要请看这里: 度盘
由于项目使用Python脚本实现登录.所以编译之前,请解决相应的依赖.
具体依赖请看:resource/py_api/login.py
文件
如果是windows用户,请自行解决python问题.
注意: NetEase.pr文件也需要做相应的更改
本项目使用mplayer作为后端播放资源.
-
windows下mplayer下载: http://www.mplayerhq.hu/design7/dload.html
-
Linux下mplayer
ArchLinux: sudo pacman -S mplayer debain: sudo apt-get install mplayer openSUSE: sudo zypper in mplayer
如果一直无法登录,可以尝试把你的用户信息写到sqlite数据库user_info
表,以下是user_info
的表结构:
id|user_name|user_id|user_nickname|user_autologin|user_cookies
键说明:
-
id: 做更新数据用的; 数据类型: int [主键]
-
user_name: 用户名.一般形式
0_email
; 数据类型: text -
user_id: 网易云唯一标识; 数据类型: text [非空]
-
user_nickname: 网易的昵称; 数据类型: text
-
user_autologin: 是否自动获取云音乐信息,其值可以是;
0
表示不自动获取,1
表示自动获取; 数据类型: int [非空] -
user_cookies: 你的Cookies; 数据类型: text
-
数据库的配置文件:
~/.config/NetEase/resource/sql/music.db
-
qss配置文件:
~/.config/NetEase/resource/qss/default.qss
-
python login脚本:
~/.config/NetEase/resource/py_api/login.py
注: 如果是Windows
用户,配置文件在当前目录下NetEase/resource/*
- 修复登录问题
-
添加私人FM
-
添加移除指定歌曲([红心歌单]和[私人FM]会永远的移除)
-
修复搜索歌曲和播放的歌曲不匹配的问题
-
本项目基于 MIT License 发布
-
本项目所有网络资源归网易公司所有.任何人不得将该项目用于商业活动.