前一两年陆陆续续在写 /修改 feeluown 这个『基于 PyQt5 的网易云音乐第三方客户端』,可能有朋友用过。两年前,Linux 上可能还没有比它功能更全的音乐播放器了,后来,『 netease-musicbox 』,『 listen1 』,『 网易云音乐 Linux 版』 等等音乐播放器项目陆陆续续出现在大家眼前,都挺惊艳的。
这些播放器个人都尝试过,在不断使用和开发中,根据自己的喜好,我最后选择开发了这个东东 -> feeluown-core
个人感觉经常使用命令行,或者比较喜欢折腾工具的朋友或许会喜欢。
该播放器的几个 Feature
适合开发者。它是一个可以 hack 的播放器(比如可以将 tmux 良好交互,下面有截图
音乐资源丰富:以网易云音乐资源为基础,以虾米音乐为辅( qq 音乐以后也能支持
上个截图( tmux 集成)
安装:
sudo apt-get install libmpv1
# brew install mpv # osx
pip3 install 'fuocore==1.0.0a0'
pip3 install 'fuocli==0.0.1a0' # optional
~ > fuo --debug
....
~ > nc 127.0.0.1 23333
OK feeluown 1.0.0a0
search 周杰伦
ACK search 周杰伦
fuo://netease/songs/418603077 #告白气球-周杰伦
...
...
OK
play fuo://netease/songs/418603077
ACK play fuo://netease/songs/418603077
OK
产品对比
这个东西和 Music Player Daemon 有点像,但是社区做的比较好的 MPD 产品算是 mopidy? (个人看法),然而它没有对国内音乐平台进行支持;也没有很好地命令行交互;另外这个东西比较重。
另外,或许有朋友说 netease-musicbox 等播放器,这些播放器和 feeluown 还是差别很大的。就不详细对比了。
last but not least 有兴趣的小伙伴一起开发呀
项目地址: http://github.com/cosven/feeluown-core
简单地先写这么多,之后会丰富一下项目文档。欢迎大家使用和参与开发
1
kiwi95 2018-01-11 00:46:24 +08:00 via iPhone
前两个月有同样的想法,想参考 mocp,musicbox 和 mpd 的几个客户端的方式,做一个功能比较完备的、控制方便的命令行的本地播放器,兼具一下网易的在线播放,但是时间不够一直没有好好构思
明天看看楼主的项目,合适的话可以一起搞啊 |
2
sean10 2018-01-11 01:05:25 +08:00 via iPhone
Mark,感谢楼主~学习一下
|
3
fivestrong 2018-01-11 08:43:32 +08:00
Mark 一下 围观学习
|
4
cosven OP @kiwi95 恩,mpd 的这种架构个人比较喜欢,但是目前的 mpd 客户端等用起来不太舒服。感觉社区贡献的人不多,开发者不积极
中间一段时间本来想搞一个交互类似 mysql cli 那样 REPL 的工具,但写了一半,自己发现用起来不太方便,而且没有办法与其它软件很好的结合。 感觉有兴趣就可以一起搞(*@ο@*) 哇~ 这项目目前也是开发中,工作之余有时间就更新 |
5
kslr 2018-01-11 15:40:33 +08:00
LZ 你的桌面背景有 https://wall.alphacoders.com/big.php?i=589185 清晰吗
|
7
Jiavan 2018-01-15 11:55:22 +08:00 via Android
赞
|