@lights 借鉴了一些 listen1 已经分析好的 API。
旧的支持:
- 网易云账号的登陆。
- 歌曲缓存。
- 本地音乐。
新的功能:
支持网易云,虾米,QQ 音乐的歌单系统。


支持网易云,虾米,QQ 音乐的歌曲搜索系统。

关于歌词:
网易云与虾米的歌曲可以获取到歌词,QQ 音乐暂时无法获取。
关于 QQ 音乐播放问题:
QQ 音乐的音乐格式是 m4a, Qt 使用的解码器是根据系统所支持的变换的。如果无法播放需要下载相应的解码器。
- Windows 下需要下载 LAV Filters
- Linux 需要下载 GStreamer
关于歌曲下载:
目前不提供直接在内部进行歌曲下载。
可直接修改播放时的逻辑获取歌曲地址使用其他下载工具下载。
关于安装:
基础依赖可直接运行相关文件夹内的 requirements.txt 进行安装
pip install -r requirements.txt。
目前额外依赖(主要是 Linux 下的 Qt 插件)还需要手动安装。
最后:
github: MusicPlayer
更新日志:MusicPlayer 更新日志
感谢各位的支持~。