

安装过程十分简单,这里以 Ubuntu 为例。其他系统安装使用方法请参考 Quick Start。
# Ubuntu 用户可以依次执行以下命令进行安装 sudo apt-get install python3-pyqt5 # 安装 Python PyQt5 依赖包 sudo apt-get install libmpv1 # 安装 libmpv1 系统依赖 pip3 install 'feeluown>=3.0' --user -i https://pypi.org/simple/ feeluown-genicon # 生成图标,点击桌面图标就可以运行 feeluown # 不想生成图标,也可以选择直接在命令行中运行 这是今天发帖的重点,嘿嘿 ~
欢迎加入我们这个小群体 ~ 目前,我们这里有刚毕业的高中生,有刚毕业的研究生,也有已经工作的 Python 工程师...
在这里,你 可能 可以收获:
如果你对项目、我们还心存疑惑,你可以阅读文档 或者加入开发者 /用户交流群来了解更多
一些 Python 特性用法在项目中的运用:
如果您觉得自己的需求没有得到充分的满足,可以拿起编辑器/IDE开始搞起来。参考这篇文档,可能可以更快速的上手:https://feeluown.readthedocs.io/en/latest/contributing.html
另外,项目本身也有一些 TODO:https://github.com/feeluown/feeluown/projects/5 ~
1 coolair 2019-06-30 21:55:05 +08:00 via Android 这个太厉害了! |
2 leon0318 2019-06-30 22:01:33 +08:00 via Android 能播放 qq 音乐的付费歌曲吗?比如杰伦的 |
3 wakan190 2019-06-30 22:19:21 +08:00 via Android 不错哦 pyqt5 好学吗? |
6 cosven OP @wakan190 ummm,怎么说呢,PyQt5 入门比 Python 入门差不多吧~ 我感觉不难,但是要深入的话,我感觉是有挑战的。 |
7 readlnh 2019-06-30 23:10:38 +08:00 赶紧顶一顶 |
9 0xroot 2019-06-30 23:21:53 +08:00 赞~ 开源不?来个 GitHub 链接? |
11 readlnh 2019-06-30 23:26:20 +08:00 |
12 bequt 2019-06-30 23:33:37 +08:00 via Android 之前都有类似这种,好像都会有法律函过来。。。 |
13 Tink PRO 有没有云村日推 |
14 cosven OP |
15 cosven OP @bequt 嗯,我之前看过几个项目,确实遇到了这个问题... 在 FeelUOwn 这个项目里面,我们有想过怎样应对这个问题: 一方面是从版权方面考虑,我们尽量少损害产商的利益: 1. 我们会声明每首歌的来源地,如上截图,每首歌都有来源 2. 优先用 web 的资源,人家收费的资源,我们 *尽量* 不使用 另一方面是技术方面: 1. FeelUOwn 项目本身并没有包含 QQ/虾米 /网易云 等厂商的任何资源或者敏感信息,这些东西都是以插件的形式存在于民间 2. 如果厂商真的发送法律函等资料过来,我们可以取消使用这一个插件,到时,也不会太影响整体使用 |
16 yanfany 2019-07-01 00:01:21 +08:00 前段时间刚好要用 python 搞个界面,学的也是 pyqt,现在看见这个界面控件风格好眼熟哈哈哈 |
17 leishi1313 2019-07-01 00:01:24 +08:00 via Android 这个厉害了!我也有过类似的想法,不过初衷是想在各大平台上训练一个自己的推荐算法 |
18 cosven OP @leishi1313 我曾经想给自己定制个推荐算法,但是...不太懂推荐系统那一套..也没怎么调研过 =。= |
20 shxlxa 2019-07-01 09:51:56 +08:00 厉害了 |
21 im67 2019-07-01 10:04:56 +08:00 windows 党安装劝退.......就不能用 pyinstaller 打个包么? |
22 cosven OP @im67 可以,但是目前还没有足够时间做这个工作...之前有朋友试过 pyinstaller,确实可以打包成功 ~ |
24 cosven OP @BingoXuan 嗯,这也是一个问题。项目依赖了 PyQt 和 mpv,打包之后会有大约 150MB 左右~ 会比较大 通过打包来安装的话,就意味着以后每次更新都要打包,用户每次都要重新下载整个包,更新相对来说那么不方便,所以综合考虑,暂时只能让大家安装的时候折腾一下了~ |
25 Aether 2019-07-01 10:25:47 +08:00 File "\fuocore\mpvplayer.py", line 4, in <module> from mpv import ( File "\mpv.py", line 39, in <module> backend = CDLL('mpv-1.dll') File \__init__.py", line 348, in __init__ self._handle = _dlopen(self._name, mode) OSError: [WinError 126] 找不到指定的模块。 好像因为安装顺序的原因(最后一步才放了 dll ),无法运行了怎么办…… |
27 Akkuman 2019-07-01 10:35:00 +08:00 via Android 好像前几年搜索网易云音乐 linux 版搜出了这个,没想到这么些年了还在蓬勃发展 |
29 larsenlouis 2019-07-01 11:12:05 +08:00 好评!海外自动 geoblock 解锁 |
30 FrankHB 2019-07-01 11:12:37 +08:00 资源来源跟 Listen1 比起来如何。 |
31 BingoXuan 2019-07-01 11:15:20 +08:00 @cosven pyqt 虽然简单,但打包太大真的很头痛。我试过纯 qt,但效率太低也弃坑了。最终还是选择了 js+electron qt5.13 增加了 wasm 的支持,可以在 web 端运行 qt,不知道 pyqt 后续会不会增加支持 |
32 cosven OP @FrankHB 看了下 listen1 的来源,它的更多一些 ~ 它多支持了两个来源:酷狗和酷我。这边目前只支持 QQ/虾米 /网易云(都是插件形式),但是我想这三个平台应该能覆盖几乎所有的歌曲了吧(毕竟酷狗和酷我都是 tencent 家的,另外,要新增来源是一件相对容易的事情,如果真的需要的话)。 |
33 Phishion 2019-07-01 13:37:43 +08:00 这个我觉得自己玩玩还可以,做大了必然被告,厂商甘心买版权为其他人做嫁衣么? |
34 lomsing 2019-07-01 14:12:52 +08:00 大佬 |
35 cosven OP @Phishion 嗯嗯,是这样子的,如果你侵犯了产商的权益,他就来搞你,但是如果你尊重他,他就睁一只眼,闭一只眼。 当然,什么事情都有例外和意外。 针对这些例外和意外,我们在 FeelUOwn 上也想了一些办法:FeelUOwn 本身只是个播放器,不过它可以支持多个源,每个源都是一个插件。当一个源不行的时候,我们可以就放弃他。目前 FeelUOwn 支持国内三个源,以后还可以考虑 iTunes, Spotify, Google Music 等。所以除非每个源都来搞我们,不然这个播放器就不会死(另外值得一说的是:我们确实有注意 *尽量不过分* 的侵犯他们的权益,我在上面一个回答里面也解释了这个问题)。 最差最差的情况:每个源都不能用,那时候,我们还可以听本地音乐了;可以通过搜索引擎来找资源。 最后,值得一说的是,支持多资源只是 FeelUOwn 众多特性中的一个。 |
37 supertramp 2019-07-01 15:22:31 +08:00 ubuntu19.04,apt 装 pyqt5 报错 ModuleNotFoundError: No module named 'PyQt5.QtOpenGL',应该是版本太老,pip3 install pyqt5 --upgrade 可以解决 RuntimeError: generator raised StopIteration 这个报错应该解决一下。。 装 fcitx-frontend-qt5,fcitx 输入法也用不了 |
38 lzxgh621 2019-07-01 15:33:05 +08:00 via iPhone 你那个群咋回事 刚加就 T |
39 cosven OP @supertramp 不好意思,这里忘记写这个步骤了 `sudo apt-get install python3-pyqt5.qtopengl`,另外,在 Ubuntu 上,更推荐使用 apt 来安装 PyQt5。 > 装 fcitx-frontend-qt5,fcitx 输入法也用不了 ummm,这个问题,我也不是很确定。 我觉得可以先尝试用 apt 安装试试,把 pip 安装的给卸载了。如果还是不行的话,我今天装个虚拟机也试试。 |