关于
kwplayer是linux桌面下的网络音乐播放工具, 它使用了kuwo.cn的音乐资源.
注意: 程序尚在开发当中, 可能会出现各种问题, 欢迎提交bug.
安装
可以直接运行kuwo.py, 而不需要安装. 但是仍然需要手动安装一些软件包, 它们是:
python3-gi - gkt3的python3绑定;
python3-cairo - cairo的python3绑定(用于实现显示特效);
python3-gi-cairo - 在GObject中用到的cairo的python3绑定;
gstreamer1.0-libav - gstreamer的编码/解码库.
python3-leveldb - leveldb的python3绑定(用于缓存数据, 可选);
对于debian系列的发行版, 也可以直接运行build/下面的脚本, 生成deb包, 其中:
build.sh 用于创建fakeroot目录, 需要普通用户权限;
generate_deb.sh 用于创建deb包, 由于使用了dpkg命令来打包, 这个脚本需要root权限
最后, 生成的deb包可以用dpkg命令来安装: # dpkg -i kwplayer.deb
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
优化歌词的显示效果
将播放列表中的音乐导出到其它目录, 也可以导出到手机中(已完成)
自动修复mp3的tag编码 (已完成)
支持打开/管理本地的多媒体资源(已放弃)
使用gettext国际化(i18n) (已完成)
加入简体中文(zh_CN.po) (已完成)
加入繁体中文(zh_TW.po) (已完成)
全屏播放(正在修复其中的一个bug)
实时的简体与繁体的转换, 对于使用繁体中文显示的朋友来说会非常方便, 因为显面中的简体中文会自动转为繁体来显示, 并且也可以使用繁体来搜索(已放弃)
截图
播放列表:
电台:
MV:
搜索:
选择音乐格式:
其它的: