Skip to content

hrfyl/NetEase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetEaseMusic-Qt for Linux


概述

  1. NetEaseMusic-Qt是基于WEB网易云音乐为Linux用户开发的一款音乐播放器

  2. NetEaseMusic-Qt使用C++/Qt(UI)和Python(登陆接口)开发

  3. NetEaseMusic-Qt目前实现的功能有:

    1. 登录网易云音乐(使用Python基于nw_musicbox脚本实现).

    2. 获取个人歌单

    3. 播放网易云歌曲

    4. 私人FM

    5. 添加收藏歌曲和取消收藏功能(仅限我喜欢的歌单..)

    6. 每日推荐歌曲(可能会有歌曲标题和歌手等信息匹配不上的情况)

  4. 遗弃本地播放功能,如有需要请看这里: 度盘


问题

python

由于项目使用Python脚本实现登录.所以编译之前,请解决相应的依赖.
具体依赖请看: resource/py_api/login.py文件
如果是windows用户,请自行解决python问题.
注意: NetEase.pr文件也需要做相应的更改


解决媒体播放

本项目使用mplayer作为后端播放资源.


登录问题

如果一直无法登录,可以尝试把你的用户信息写到sqlite数据库user_info表,以下是user_info的表结构:

id|user_name|user_id|user_nickname|user_autologin|user_cookies

键说明:

  1. id: 做更新数据用的; 数据类型: int [主键]

  2. user_name: 用户名.一般形式0_email; 数据类型: text

  3. user_id: 网易云唯一标识; 数据类型: text [非空]

  4. user_nickname: 网易的昵称; 数据类型: text

  5. user_autologin: 是否自动获取云音乐信息,其值可以是; 0 表示不自动获取, 1 表示自动获取; 数据类型: int [非空]

  6. user_cookies: 你的Cookies; 数据类型: text


配置文件路径

  1. 数据库的配置文件: ~/.config/NetEase/resource/sql/music.db

  2. qss配置文件: ~/.config/NetEase/resource/qss/default.qss

  3. python login脚本: ~/.config/NetEase/resource/py_api/login.py

注: 如果是Windows用户,配置文件在当前目录下NetEase/resource/*


更新日志

2016-05-09

  1. 修复登录问题

2015-11-19

  1. 添加私人FM

  2. 添加移除指定歌曲([红心歌单]和[私人FM]会永远的移除)

  3. 修复搜索歌曲和播放的歌曲不匹配的问题


License

  1. 本项目基于 MIT License 发布

  2. 本项目所有网络资源归网易公司所有.任何人不得将该项目用于商业活动.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published