功能更强劲的 MusicPlayer, 现在已支持 网易云, 虾米, QQ 音乐的音乐资源~。

2017-09-26 14:42:06 +08:00
 cyrbuzz

@lights 借鉴了一些 listen1 已经分析好的 API。

旧的支持:

新的功能:

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

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

关于歌词:

网易云与虾米的歌曲可以获取到歌词,QQ 音乐暂时无法获取。

关于 QQ 音乐播放问题:

QQ 音乐的音乐格式是 m4a, Qt 使用的解码器是根据系统所支持的变换的。如果无法播放需要下载相应的解码器。

关于歌曲下载:

目前不提供直接在内部进行歌曲下载。

可直接修改播放时的逻辑获取歌曲地址使用其他下载工具下载。

关于安装:

基础依赖可直接运行相关文件夹内的 requirements.txt 进行安装 pip install -r requirements.txt。 目前额外依赖(主要是 Linux 下的 Qt 插件)还需要手动安装。

最后:

github: MusicPlayer

更新日志:MusicPlayer 更新日志

感谢各位的支持~。

6544 次点击
所在节点    分享创造
33 条回复
lhjl1314
2017-10-12 10:23:20 +08:00
运行报错是 python 版本的问题吗
cyrbuzz
2017-10-12 15:05:04 +08:00
@lhjl1314
报什么错呢?
cyrbuzz
2017-10-12 15:05:24 +08:00
@CryMeatel
感谢支持~。
加入 TODO。
lhjl1314
2017-10-12 16:12:12 +08:00
@cyrbuzz 返回值类型不对,变量不可迭代之类的 python3.6
cyrbuzz
2017-10-12 16:54:19 +08:00
@lhjl1314
请问可以再具体些吗,比如完整的报错信息。感谢。
没有登录是会有报错信息的,不过不影响使用,也不会强行退出。
lhjl1314
2017-10-12 17:06:02 +08:00
@cyrbuzz 例如
File "F:\Python\Python36-32\lib\site-packages\music_player-1.0.0-py3.6.egg\MusicPlayer\apis\qqApi.
py", line 37, in httpRequest
return html.text
AttributeError: 'bool' object has no attribute 'text'

File "F:\Python\Python36-32\lib\site-packages\music_player-1.0.0-py3.6.egg\MusicPlayer\features\co
nfigQQFeatures.py", line 16, in getSings
for i in self.api.playList(ein=self.ein):
TypeError: 'bool' object is not iterable

后面还有没有就不知道了
cyrbuzz
2017-10-12 19:50:09 +08:00
@lhjl1314

似乎是你的网络有问题?
请求 QQ 的最新歌单时没有收到正确的回应。
requests 有没有正确安装?
或者有没有设置了代理?
lhjl1314
2017-10-13 00:38:47 +08:00
@cyrbuzz 估计是网络的问题了,公司有代理
cyrbuzz
2017-10-13 11:49:15 +08:00
@lhjl1314
做了些错误过滤,现在没有请求到歌单不会退出。
lhjl1314
2017-10-13 11:51:50 +08:00
@cyrbuzz 赞 try try
tikivilla
2017-11-11 00:58:34 +08:00
谢谢- -。win10 x64 下,我安装完成后,在 cmd 里输入 musicplayer, 显示不是内部或外部命令,能具体的讲下如何运行吗。 新手- -
tikivilla
2017-11-11 00:59:21 +08:00
@cyrbuzz 忘了 at
tikivilla
2017-11-11 01:26:41 +08:00
@cyrbuzz 运行成功了,在登陆的时候我用的 163 邮箱,登陆显示 ip 高频。只能用手机号吗?谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/393765

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX