PyQt5 写的音乐播放器 -> 界面仿网易云音乐,有木有 star 呢~。

2017-09-18 23:01:19 +08:00
 cyrbuzz

使用 PyQt5+Python3.5 制作~。

自己在 ubuntu16.04 下测试通过~,官方的不知道怎么回事安装不上。

基本功能


支持手机号登陆,获取收藏创建的歌单。

每日更新的歌单也可以获取。

搜索功能也可以用~。

其他功能


呃....并没有其他功能。

呃....提供一个可以像 HTML 一样为 PyQt 界面添加图片的方式勉强算一个吧。

网上的栗子大部分都是用 QNetworkAccessManager+回调方式做的,感觉并不好用。

就用 Qt 的线程池,信号槽与 QLabel 组合了一个方便的图片获取器。

img = PicLabel('url')

就可以实现~。

最后


各位大佬点个 star 呗~。( • ̀ω•́ )✧

git 地址: MusicPlayer

4579 次点击
所在节点    分享创造
7 条回复
JohnLou
2017-09-18 23:05:27 +08:00
Mark!
a87150
2017-09-18 23:17:54 +08:00
很好,除了我的神船不知道为什么装不上 ubuntu 之外
lights
2017-09-19 09:00:49 +08:00
能够像 listen1 一样整合各个网站的音乐源,甚至支持同步不同网站的账号信息就一级棒了。网易云音乐有很多歌没有,而 listen1 又不支持同步我的网易云音乐账号……现在很蛋疼
cyrbuzz
2017-09-19 09:32:18 +08:00
@lights 加入 TODO~.应该是个很大的工程。
weilai54
2017-09-19 12:55:28 +08:00
很强大,但不知道咋装
cyrbuzz
2017-09-19 13:22:07 +08:00
@weilai54
抱歉,目前没有一键安装,
需要自己安装 python3.5 以上然后把相关依赖都安装上。

下面是依赖:
```
PyQt5.5+ -> window 下可以找相关 exe 包,ubuntu 下可以用 sudo apt-get install 安装。
requests. -> pip install requests
eyed3 0.8 (0.8.1 需要额外的包。) pip install eyed3==0.8
crypto/cryptodome. -> pip install pycryptodome Or pip install pycryptodomex
quamash -> pip install quamash
```

ubuntu 下的额外依赖:
```
sudo apt-get install pyqt5.qtmultimedia
sudo apt-get install libqt5multimedia5-plugins
```
只安装 PyQt5 在 ubuntu 下是没有 qtmultimedia 这个库的。
不安装 libqt5multimedia5-plugins 也可以运行但是无法播放歌曲。
free9fw
2017-09-23 12:43:23 +08:00
stared

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

https://www.v2ex.com/t/391805

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

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

© 2021 V2EX