# Ubuntu 用户可以依次执行以下命令进行安装 sudo apt-get install python3-pyqt5 # 安装 Python PyQt5 依赖包 sudo apt-get install libmpv1 # 安装 libmpv1 系统依赖 pip3 install 'feeluown>=2.0' --user -i https://pypi.org/simple/ ## 为 feeluown 生成图标( Linux 用户) feeluown-genicon # 生成图标,点击桌面图标就可以运行 feeluown # 也可以在命令行中运行
更多效果图和演示视频: https://github.com/cosven/FeelUOwn/wiki/Gallery
last but not least
之前 Linux 上使用的主题和截图中有一点出入,大家好像更喜欢截图这个主题。
于是暂时发了一个 2.0.1 的版本,在 Linux 上也使用截图中的主题。 之后会再仔细考虑颜值问题,应该会加一个主题切换的功能。
pip3 install 'feeluown>=2.0.1' --upgrade --user
这样就可以更新到最新版
非常希望对这个项目感兴趣的新手或者老司机能一起来设计开发这个项目 ~
在发布之前,我也尝试了一些方法能让大家快速加入和了解项目
![]() | 1 pabupa 2018-08-02 19:36:40 +08:00 via Android |
![]() | 2 cosven OP ![]() 收集了一波收藏,但是却没有评论,心痛。 早知道应该把标题改成:Python 3 是世界上最好的语言... |
![]() | 3 lfzyx 2018-08-02 21:25:20 +08:00 不错,然鹅我还是用 spotify 好了 |
4 ToT 2018-08-02 21:31:46 +08:00 界面很舒服,楼主是自己设计的么?还是 GNOME 的默认样子呀 itunes 的感觉。 |
![]() | 5 sadddhu 2018-08-02 21:32:36 +08:00 不错哟, 学习了 |
6 kench 2018-08-02 21:35:19 +08:00 via Android 赞一个 |
7 congmingB 2018-08-02 21:36:15 +08:00 赞,支持一波。 最近正在学 PyQt5, 刚学了一些基本的布局、部件等,看的是一些基础的文档,请问楼主进一步界面设计的学习路线? 先学习一波楼主源码~ |
![]() | 8 GG668v26Fd55CP5W 2018-08-02 21:38:22 +08:00 via iPhone 好像 itunes 哦 |
![]() | 9 cosven OP @ToT 恩,是自己瞎设计的。这个「设计」诞生的背景是当时我觉得 Qt 组件原生在 macOS 下太难看了,于是瞎设计了这个主题,当时主要参考了 itunes 的结构。 个人感受:把布局给设计好了,整体就会不错,颜色或者图标等一些东西其次。 GNOME 下也可以长这样子,这相当于是这个播放器的一个主题。 |
![]() | 10 YOOHUU 2018-08-02 21:45:28 +08:00 很赞的感觉...不过有 fb 了... |
![]() | 11 cosven OP ![]() @congmingB 我自己以前学习 PyQt5 的思路主要是实践 + 看文档。 个人感觉大概的思路是: 1. 看基础教程和一些例子,了解 PyQt5 能干什么 2. 然后自己写一个 Hello world 例子 3. 然后就可以写一些有实际作用的项目了 -> 这时主要是靠搜索 + 模仿教程 4. 之后基本就可以看着文档写自己想写的东西了; 这时也可以参加一些其他开源项目,比如这个,哈哈哈 |
12 KaoN 2018-08-02 21:48:03 +08:00 via Android pyside2 和 pyqt5 比较咋样。。。 |
![]() | 13 cosven OP @congmingB 这是当时学习的一些笔记,比较很真实记录当时的学习过程。(内容在现在可能没有很大参考价值,思路可能会有) |
![]() | 15 cosven OP |
![]() | 19 TOUJOURSER 2018-08-02 21:58:48 +08:00 咋一看以为是 itunes |
![]() | 21 cosven OP @KaoN 嗯,记忆中,pyside 相比于 pyqt 的好处是它可以商用? pyside 中间黄了一段时间,最近又重新被捡起来了,在开发和功能方面,暂时没有看到 pyside 有什么明显优势。 我也没太关注 pyside 的发展,呜呜呜 |
![]() | 23 cosven OP @TOUJOURSER 看来确实和 itunes 太像了...大家都这么说 |
![]() | 24 cosven OP 反思了一下,这个配色和 itunes 的太像了。布局本来也是从 itunes 那里模仿过来的。 |
25 e9e499d78f 2018-08-02 22:56:31 +08:00 楼主做得不错 |
![]() | 26 cosven OP @e9e499d78f 来来来,一起搞! |
![]() | 27 580a388da131 2018-08-02 23:08:29 +08:00 点击可登陆,点了半天没发现可以登录,登录窗口跑后面去了,最后发现,我点成双击了。 播放列表上面的图片太大了,右侧空劳劳的。 音乐播放器不都是这种界面了,没觉得跟 iTunes 多像啊。 |
![]() | 28 cosven OP @580a388da131 猜测你是在 linux 上使用的,截图是我给 macOS 定制的一个主题。 在 linux 上目前没有使用这个主题,之后会给它加一个主题切换的功能。 右边空唠唠的话,应该是播放列表没有描述,之后我也想想怎么优化这个 case |
![]() | 29 cyrbuzz 2018-08-02 23:13:45 +08:00 ![]() 3 年前,看到楼主在 OsChina 的帖子,自己仿着楼主撸了个: https://github.com/HuberTRoy/NetEase 1 年前,偶然翻到楼主在 Github 上的仓库,心生羡慕,又做了一个全新版本: https://github.com/HuberTRoy/MusicBox ai...最初的摸索阶段,踩在了巨人的肩膀上。感谢~。 |
![]() | 30 580a388da131 2018-08-02 23:13:47 +08:00 |
31 e9e499d78f 2018-08-02 23:15:39 +08:00 @cosven 以前搞过 pyqt,好久没碰了…… |
![]() | 32 cosven OP @580a388da131 嗯,截图是我给 macOS 定制的一个主题,之前有朋友跟我说 你软件 在 mac 好难看,于是当时折腾了一下。 我稍后加个切换主题的功能 () 话说你这个是什么桌面呀?我自己只试过 kde plasma 和 gnome |
![]() | 33 cosven OP @e9e499d78f 哈哈哈,可能工作上很少会用到把 |
![]() | 35 580a388da131 2018-08-02 23:29:16 +08:00 @cosven 这是 deepin 家里的系统懒得折腾 |
37 zkliu6 2018-08-02 23:30:50 +08:00 via Android 要是能支持 Apple Music 就好了,虽然 itunes 自己就支持但它真的太难用了 |
![]() | 38 omph 2018-08-02 23:39:51 +08:00 记得原来是高仿网易云音乐的,还蛮好看,现在怎么回到原始状态了? 能不能上 css 调调色 |
![]() | 39 cosven OP |
![]() | 41 cosven OP @580a388da131 哦,这样子,难怪感觉这些图标貌似没有见过。 |
![]() | 42 Tink PRO 666 |
![]() | 43 cosven OP |
![]() | 45 omph 2018-08-03 00:20:13 +08:00 音乐是优雅的,如果播放器很丑,那简直不能忍 |
![]() | 46 cosven OP |
![]() | 47 cosven OP > Linux 下默认主题长得不好看,于是发了个新版本 2.0.1 在 2.0.1 中,Linux 下也默认使用 macOS 的主题,也就是长得和上面截图会很像。 |
![]() | 48 iPhone8 2018-08-03 02:22:05 +08:00 好厉害,多长时间搞定的? |
![]() | 49 chiu 2018-08-03 06:59:24 +08:00 via Android 请问,如果想在没有 python 环境或 pyqt 环境的电脑下运行,应该怎么打包应用? |
![]() | 50 xiangchen2011 2018-08-03 07:47:25 +08:00 可以可以,很强势 |
![]() | 51 cosven OP @iPhone8 分阶段的,三年前就开始做了。不过后来工作之后,就没啥时间开发了,最近集中的改进了一下 ~ |
![]() | 52 1daydayde 2018-08-03 08:05:03 +08:00 via iPhone 赞一个 |
![]() | 53 cosven OP @chiu 你是说 windows 吗? 如果是 linux 和 macOS 的话,可以先安装 python 及其相关依赖,方法也很简单。当然以后精力或者有更多朋友一起开发的话,也可以给这两个平台打包。 如果是 windows 的话,目前还有点麻烦,个人没有 windows 系统,不太方便之后进行打包和测试。不过大家需求多的话,我近期也会想办法搞一下这个事情,昨天也有朋友说可以帮忙先试试 windows 下打包。 |
![]() | 54 NullPoint 2018-08-03 08:08:59 +08:00 via Android ( ω ) |
55 z0z 2018-08-03 08:16:00 +08:00 向楼主学习。 表达一下我的敬意。 |
56 chuanzhangACE 2018-08-03 08:21:27 +08:00 via Android 厉害厉害,学习一波 |
59 rookiebulls 2018-08-03 08:34:19 +08:00 via iPhone 打包后大概有多大呢 |
![]() | 60 wisej 2018-08-03 08:41:05 +08:00 按步骤安装完后(没有报错提示),bash 里输入 feeluown 提示未找到命令.... 系统是 Ubuntu 18.04LTS |
![]() | 61 cosven OP ![]() |
![]() | 62 cosven OP @rookiebulls 打成什么包之后?没有太明白 如果是打成 Linux deb 包的话,应该小于 1MiB ;如果是打成 Windows 包的话,目前还没测试过,根据三年前经验估计得有个 80 MiB 左右。 |
![]() | 63 leavic 2018-08-03 09:01:35 +08:00 这是我见过最漂亮的 qt 界面 |
![]() | 65 qdpoboy 2018-08-03 09:33:22 +08:00 厉害了,手动点赞 |
![]() | 68 SbloodyS 2018-08-03 09:51:36 +08:00 界面挺舒服的~ |
![]() | 69 yprisoner 2018-08-03 10:21:19 +08:00 via Android 不错不错,收藏一啵^ 3 ^ |
![]() | 70 janxin 2018-08-03 10:26:18 +08:00 滋瓷 |
![]() | 71 Twinkle 2018-08-03 10:41:11 +08:00 文文 |
![]() | 73 JackieMe 2018-08-03 11:16:39 +08:00 Debian sid + XFCE4 装上太丑了,暂时还是先 star 着吧 |
![]() | 75 cosven OP @JackieMe https://github.com/cosven/FeelUOwn/wiki/Gallery#xfce4-%E6%95%88%E6%9E%9C%E9%A2%84%E8%A7%88 我试了下,还行吧。你可以用上面写的一条命令,更新到最新版试试 ~ 应该会好看很多 ~ |
![]() | 76 JackieMe 2018-08-03 13:06:54 +08:00 via Android @cosven 安装路径也很奇怪,直接在 ~/.local/bin 下干出一个目录自己用,感觉很霸道 |
![]() | 78 cosven OP @JackieMe 这个是 pip3 自动安装的 ~/.local 其实是个标准路径的: https://www.freedesktop.org/software/systemd/man/file-hierarchy.html#Home%20Directory |
![]() | 81 ChristopherCray 2018-08-03 19:47:47 +08:00 我觉得下面部分不好看 |
82 cosven OP @ChristopherCray 下面那个,感觉左边再宽一点会好看很多 |
![]() | 83 poorcai 2018-08-03 21:20:55 +08:00 via iPhone 大佬 |
![]() | 85 Rorysky 2018-08-03 22:04:39 +08:00 界面不错,不过 这个符号用得太多了; 有没有插件系统? |
![]() | 86 cosven OP ![]() @Rorysky 有的,不过现在还写相关文档 https://github.com/cosven/feeluown-mpris2-plugin 这是一个例子,这里是插件的加载逻辑,非常简单 https://github.com/cosven/FeelUOwn/blob/master/feeluown/plugin.py |
![]() | 87 cgwh 2018-08-04 06:32:34 +08:00 via Android 赞一个,马克一下 |
![]() | 88 tanglijun 2018-08-04 12:00:49 +08:00 牛 |
&nbs; 89 yannnli 2018-08-06 13:45:23 +08:00 666 |