|
Magic focus on KDE platform:
我们可以列举一下:
播放器有两个mplayer and xine, VLC临时不考虑。
UI实现有:
kmplayer, kmplayer, kaffeine,kmp, emotion,kxine等等
缺省的有:gmplayer and xine-gui.
gmplayer based on gtk+,迄今为止没有好用的gtk2版本,
虽然在Magic里,我patch了一个gtk2 support的版本,但是很多方面
都不完善,并且失去了跟系统的紧密集成。
xine-gui基于Xlib和freeglut,更是难用的很。
所以,我希望能够启动一个新的项目:
CutePlayer,并不是要从头做起,而是选定一个player实现,比如xine或者mplayer,作为他的frontend.
设计目的是取各种播放器的优点,做一个速度较快,功能较全的多功能播放器,跟windows media player和超级解霸看齐。
我希望有一天,KDE开始菜单中不再有“多媒体”菜单下零零散散的各种程序。
这个frontend可以:
1,支持skin,用户可以自己定义多种多样的skin。
2,支持尽可能多的媒体格式
3,充分的可配置性
4,支持强大的playlist组件
5,支持kparts,可以作为跟KDE任何组件集成,包括嵌入到konqueror或者koffice中。
需求:
c++/qt编程
美工
代码量应该不大,有很多现成的实现我们可以借鉴,只不过需要我们作一些待马上的整合工作。 |
|