Skip to content

weakish/kwplayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

关于

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:

搜索:

选择音乐格式:

其它的:

About

酷我音乐盒的 Gtk/Linux 实现

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages