宅家里无聊?用 Python 3 + PyQt5 来撸音乐播放器呀!

2020-01-29 21:46:19 +08:00
 cosven

过年很无聊?每天只能逛峡谷?快来加入 FeelUOwn 的开发把 ~ 打造一个属于自己的随心所欲的音乐播放器

--- 进入正文:2333。

FeelUOwn 是一个 用户体验还不错 、可以随意 hack 的音乐播放器。有图有真相

FeelUOwn 有几个 别致 的特性

  1. 支持多个“音乐提供方” - 比如目前支持了网易云、虾米、QQ 三个,下一个准备支持 YouTube
  2. 简洁的插件机制:比如每个音乐提供方都是以插件的形式存在
  3. 随意 hack:设计上符合 Unix 哲学;可以与 Emacs 集成;在 tmux/slack 中显示播放器的状态;一切皆文本
  4. 对新人开发者友好:项目有较 完善的文档、“开发者 /用户交流群”等

当然,一些基本要求也是必须满足的

  1. 安装使用简单 -> 快速上手文档
  2. Linux/macOS 系统下,支持全局快捷键(播放 /暂停 /下一首 /上一首)
  3. 支持本地音乐
  4. 播放歌曲 MV
  5. ...

还在等什么,来吧,一起来 hack !传送门:

可能 会收获:

5060 次点击
所在节点    Python
16 条回复
maydaytyh
2020-01-29 22:12:12 +08:00
看着不错,这几天忙完试试
lisachensyd
2020-01-29 22:25:23 +08:00
刚刚似乎在隔壁节点看到同样的帖子? tg 群显示不存在
kakeiri
2020-01-29 23:05:24 +08:00
牛 x,最近也想看看 qt5,真是没有时间。膜拜
cosven
2020-01-29 23:41:14 +08:00
@kakeiri 来来来,一起学习!
huruwo
2020-01-30 18:19:52 +08:00
PyQt5 入门资料有吗
cosven
2020-01-30 19:09:30 +08:00
@huruwo 经典 PyQt5 教程: http://zetcode.com/gui/pyqt5/
学了这个教程,可以一起来写播放器呀!
jin7
2020-01-30 23:37:56 +08:00
强烈支持 pyqt5, python for qt
cosven
2020-01-31 08:30:54 +08:00
@jin7 言下之意是不要电子么,哈哈哈
crella
2020-01-31 09:42:23 +08:00
真羡慕 pyqt。ruby 的 qt 绑定我就没找到一个开箱即用的,有一个要 ruby2.4 和 qt4.7???
cosven
2020-01-31 10:08:55 +08:00
@crella 其实用啥语言都差不多,不如来搞搞 PyQt 哇
sillylang
2020-01-31 10:15:37 +08:00
qt5 有些依赖版本太高本 deepin 真的装都装不上啊
paoqi2048
2020-01-31 10:34:05 +08:00
现在有 PySide2 了,有 Qt 官方为其背书
cosven
2020-01-31 11:13:25 +08:00
@sillylang deepin 这个桌面环境也是 Qt5 编写的,可能它限制了 Qt 的版本?
sillylang
2020-01-31 11:16:37 +08:00
对的 要装某些更高版本的 deepin 桌面都自动卸载 重启然后就崩溃了 噗哈哈哈
Evodrewburg
2020-02-03 22:35:39 +08:00
大哥有个问题我看文档 pip3 install 'feeluown[battery,macos]>=3.0' --upgrade,[battery,macos]这个是啥意思,我是 python 菜🐔不懂就问
cosven
2020-02-04 01:09:24 +08:00
@Evodrewburg

[battery,macos] 对应的是这段代码: https://github.com/feeluown/FeelUOwn/blob/master/setup.py#L67-L73

简单的说,就是有些依赖包只在 macOS 下才需要,这时就加上 macos。

详情可以看: https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-extras-optional-features-with-their-own-dependencies

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

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

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

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

© 2021 V2EX