|
|
VLC and MPlayer backends for Phonon
Phonon is the cross platform multimedia API for KDE 4 and Qt 4.4. This project is about creating VLC and MPlayer backends for Phonon.
News
2008/05/29
I applied for a KDE svn account (tkrotoff), so expect to see VLC and MPlayer backends on http://websvn.kde.org/trunk/kdesupport/phonon/ (or somewhere else) soon. This repo will be kept for experimentation (QuarkPlayer) and documentation.
2008/05/16
0.1.0 released!
Get the right package, install latest MPlayer & VLC-0.9 then run the examples. I recommend mediaplayer in general and multiplevideoplayer for DVD/MKV chapters/titles/subtitles (MPlayer backend only).
For the Windows setup, you need to install the Microsoft Visual C++ 2005 Redistributable Package.
By default it is the MPlayer backend that is used, if you want to use the VLC backend, just delete phonon_backend/phonon_mplayer.(dll|so)
For the source package, do a svn checkout of revision 152.
The Phonon library given in the package is a patched version with better titles/chapters handling. phonon-vlc-mplayer is of course compatible with latest Phonon SVN with a simple #define
Any comment are more than welcome!
2008/03/23
phonon-mplayer starts to look very good, I've added subtiles/chapters/angles/titles/audio stream support.
2008/03/09
Current status: - libvlc is unfortunalty not fully tested and debugged. - libsmplayer from the SMPlayer project is to much "SMPlayer" oriented and was not design to be a library. So my current focus is the MPlayer backend and to create a small libmplayer.
Status
- Status: alpha
- OS: GNU/Linux, Windows
- Tested under: Windows XP SP2, Ubuntu Hardy 8.04
- Language: C++/Qt
- License: GNU LGPLv3+
VLC Phonon backend
VLC Phonon backend uses libvlc (http://wiki.videolan.org/Libvlc) in order to control VLC. It currently works under Windows and Linux by loading libvlc-control.(dll|so) at runtime.
MPlayer Phonon backend
It relies on a stripped libsmplayer provided by the SMPlayer project http://smplayer.sourceforge.net/
Screenshots
Windows XP/Qt-4.4.1-snapshot - MediaPlayer/phonon-vlc
KDE-4.0.3/Qt-4.3.4 - System Settings/phonon-vlc
KDE-4.0.3/Qt-4.3.4 - Dragon Player-2.0.1/phonon-vlc

