V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  cosven  ›  全部回复第 2 页 / 共 12 页
回复总数  240
1  2  3  4  5  6  7  8  9  10 ... 12  
2020-06-14 22:37:52 +08:00
回复了 cosven 创建的主题 Python 快来用 Python 3 + PyQt5 撸音乐播放器!
@Coioidea
@augustheart 确实有理
2020-06-12 23:40:40 +08:00
回复了 cosven 创建的主题 Python 快来用 Python 3 + PyQt5 撸音乐播放器!
@MarkLeeyun
感谢老板。
2020-06-12 23:03:22 +08:00
回复了 cosven 创建的主题 Python 快来用 Python 3 + PyQt5 撸音乐播放器!
@0312birdzhang 播放器常有,feeluown 不常有
2020-06-12 20:59:07 +08:00
回复了 cosven 创建的主题 Python 快来用 Python 3 + PyQt5 撸音乐播放器!
@zachlhb 一个原因是自己对打包不是特别熟悉,另外自己用 Ubuntu/Debian 等系统也比较少。
打包的事情可以交给专业的或者有兴趣的童鞋 /老师来做。
@yujiang 最近支持了酷我,可以尝试一下
https://v2ex.com/t/681067
@yujiang 现在已经对 youtube/qq/xiami/netease/bilibili 做了一些基础的支持,基本上所有的歌曲都是有办法听的( youtube/bilibili 支持不是很完善)。
支持酷狗理论上是可行的,不过目前的精力可能主要是在改善一些更紧急重要的功能。如果你有兴趣加入酷狗,欢迎 PR 呀 ~ 理论上代码不会超过 100 行。
2020-02-15 11:47:12 +08:00
回复了 kevinguoCN 创建的主题 Python 业余爱好感觉学 Python 学的很迷茫
@justfortest 如果是工作了,时间确实会非常少。
2020-02-12 23:34:24 +08:00
回复了 kevinguoCN 创建的主题 Python 业余爱好感觉学 Python 学的很迷茫
如果楼主是想练练手,感受一下编程语言在日常生活中的应用,欢迎加入 FeelUOwn 项目开发: https://github.com/feeluown/FeelUOwn

简介一下:这是个音乐播放的项目,活了 5 年了,目前有几个友善小伙伴一起开发、交流。

技术上使用 Python 3 + PyQt5,有很多有挑战的技术点,举几个例子

简单的词法分析器: https://github.com/feeluown/FeelUOwn/blob/master/fuocore/protocol/lexer.py
实现一个 asyncio.Protocol: https://github.com/feeluown/FeelUOwn/blob/master/fuocore/protocol/server_protocol.py
实现一个 Python 描述器: https://github.com/feeluown/FeelUOwn/blob/master/fuocore/models.py#L80
Python 元类的使用场景: https://github.com/feeluown/FeelUOwn/blob/master/fuocore/models.py#L97
pyqt Signal/Slot 机制实现: https://github.com/feeluown/FeelUOwn/blob/master/fuocore/dispatch.py
手写 thread based tcp server: https://github.com/feeluown/FeelUOwn/blob/master/fuocore/thread_tcp_server.py
简单爬虫: https://github.com/feeluown/feeluown-netease/blob/master/fuo_netease/api.py

欢迎加入 ~
2020-02-04 01:09:24 +08:00
回复了 cosven 创建的主题 Python 宅家里无聊?用 Python 3 + PyQt5 来撸音乐播放器呀!
@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
2020-01-31 11:13:25 +08:00
回复了 cosven 创建的主题 Python 宅家里无聊?用 Python 3 + PyQt5 来撸音乐播放器呀!
@sillylang deepin 这个桌面环境也是 Qt5 编写的,可能它限制了 Qt 的版本?
2020-01-31 10:08:55 +08:00
回复了 cosven 创建的主题 Python 宅家里无聊?用 Python 3 + PyQt5 来撸音乐播放器呀!
@crella 其实用啥语言都差不多,不如来搞搞 PyQt 哇
移动端目前确实是痛点,之前想过这个问题。

目前的解决方法只能是自己在开发机上启动一个 web 服务端,然后再额外的开发一个客户端。

其实 feeluown 可以很快的改造成服务端,但是开发客户端仍然是个问题。
2020-01-31 08:30:54 +08:00
回复了 cosven 创建的主题 Python 宅家里无聊?用 Python 3 + PyQt5 来撸音乐播放器呀!
@jin7 言下之意是不要电子么,哈哈哈
@sillylang 是的,这个上面也人推荐了。以前试过,在音乐资源获取方面,它做的挺不错的。
@Telegram nice catch
@yishenggudou 我记得 PyQt 是不行的,它的 license 是 GPL 的。
2020-01-30 19:09:30 +08:00
回复了 cosven 创建的主题 Python 宅家里无聊?用 Python 3 + PyQt5 来撸音乐播放器呀!
@huruwo 经典 PyQt5 教程: http://zetcode.com/gui/pyqt5/
学了这个教程,可以一起来写播放器呀!
@bitdepth 如果项目是今年刚开始写,我会先去调研为 audcious 开发插件这条路是否可行。不过几年前自己还没有这个意识,当时应该也不懂怎样为这些播放器开发插件...

另外,换个角度思考,feeluown 和 audcious 重复的部分并不是特别多。在这种情况下,另起炉灶未必是个坏事。
@01802 之前也试过 listen1,确实也做得不错啦 ~
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2928 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 12:41 · PVG 20:41 · LAX 04:41 · JFK 07:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.