关于酷我音乐盒的 Gtk/Linux 实现:kwplayer是linux桌面下的网络音乐播放工具,它使用了kuwo.cn的音乐资源。
安装
debian系列的, 需要手动安装一些依赖包, 它们是:
安装好gstreamer后, 可能需要重启一下系统, 至少在我这里测试时需要这样.
也可以直接运行build/下面的脚本, 生成deb包, 它会自动处理依赖关系, 不需要手动 安装上面列出的那些软件包, 需要以下的操作:
对于Debian Wheezy和Ubuntu 12.04, 因为软件源里面的包都比较旧, 需要对上述操作 做一些修改, 比如gstreamer1.0-libav要改为gstreamer0.1-ffmpeg, 将gstreamer的 1.0版都改为0.1版. 如果ubuntu 12.04中找不到gstreamer0.1-ffmpeg, 这说明你的软 件源中没有启用multiverse源, 可以在software-center里面进行设置. 另外, 由于 gstreamer0.1中不能直接把视频渲染到DrawingArea上, 在播放MV时视频窗口被被弹出, 这个bug我暂时不打算修复; ubuntu 12.04的gnome-icon-theme-symbolic包里面少了一 个video-x-generic-symbolic.svg这个图标, 所以工具栏上的MV按纽不能直接显示. 解决方法是把kwplayer/share/kuwo/themes/default/video-x-generic-symbolic.svg 复制到/usr/share/icons/gnome/scalable/mimetypes/目录里.
对于Fedora, 我专门安装并测试了Fedora 19 amd64, 也很简单, 需要这些操作:
更新系统. 我用的是mirrors.163.com这个更新源, 速度很好.
安装python3-cairo.
使用rpmfushion, 可以参考这篇文章:http://blog.csdn.net/sabalol/article/details/9286073
安装gstreamer1-libav
不需要安装python3-gobject或gstreamer的其它组件, 因为它们都在安装系统时自动被安装了.
安装leveldb 和 python3-plyvel.
Gentoo/Arch Linux的话, 也没什么好说的, 看一下上面的依赖包, 缺少的都给装上, 应该就能运行了. 但gentoo中稍稍注意一下软件版本的问题.
已经测试通过的发行版(版本):
播放歌曲时双击左上角的歌手的头像可以在播放列表中定位正在播放的这首歌.
播放列表中的歌曲可以直接拖放到其它列表, 支持键盘操作, 比如Ctrl+A全选; 选择歌曲时按下Ctrl键可多选. 按Del键可以删除选中的歌曲.
对于小屏的笔记本来说, 全屏播放MV的效果更好.
尽量不下载ape格式的歌曲, 因为这种格式的文件实在太大了.
Q&A
问: 为什么只使用mp3(192K)和ape两种格式的音乐?
答: 其它格式都不太适用, 比如wma的音质不好; 而192K的mp3对于一般用户已经足够好了; 而对于音乐发烧友来说, 320K的mp3格式的质量仍然是很差劲的, 只有ape才能满足他(她)们的要求. 举例来说, 192K的mp3大小是4.7M, 320K的mp3是7.2M, 而对应的ape格式的是31.5M左右, 这就是差距. 总之, 这两种格式足够了.
问: 为什么不能用它来打开/管理本地的音乐?
答: 没有必要. 因为Linux桌面已经有不少强大的音乐管理软件了, 像rhythmbox, audacity, amarok等, 干嘛要加入一些重复的功能?
TODO
deb包及源代码都可以在这里得到https://github.com/LiuLang/kwplayer
截图
播放列表:
电台:
投稿作者 | 作者网站 |
---|---|
微信捐赠 | 支付宝捐赠 |
---|---|
评论功能已经关闭!