Actually, whilst I was in san francisco, I spoke with the xmms2 folks about the same thing. we totally agreed on the necessity for it.
I've taken the liberty to add them to this email. Seb On 05/12/06, Rafaël Carré <[EMAIL PROTECTED]> wrote: > Hello, > > I'm a developer of VLC Media Player [1] > > I've been working recently of a D-Bus [2] control interface for VLC, to > permit other applications to interact with VLC. > This implements basic functions such as: > - playback control (Play/Pause/Next..) > - information on medias (Meta-data/Length) > - playlist editing (Add new elements to play) > > I've been looking at how other media players already implemented that, and I > thought all their interfaces were highly redundant, and could benefit of > implementing a single, common, shared interface. > > That would let developers use this interface in their programs, and let their > users decide of which media player they wanna use. All about FREEDOM. > > A developer of bmp-x [3], Milosz Derezynski[4], already had this idea more > than one year ago, so this is not very new. You can find his work, the MPRIS > (Media Player Remote Interface Specification) at [5]. > > I've copied this specification on the videolan wiki [6], and modified it to > my needs. I tried to keep it as general as possible. However this still needs > more work, and comments. > > This is why i'm reaching you, developers of some media players, to comment > what i've done or work with me, until that specification fulfills your needs, > and can be used in a real world. > > This specification should stay as generic as possible, because media players > that want to make specific methods available with D-Bus can do it through > their specific interface. > > For example, basic methods would be available on the service > org.freedesktop.MediaPlayer and VLC would make streaming methods available on > the service org.videolan.vlc. So, a basic control applet for the KDE panel > originally written for amarok would be able to control VLC, and a complex > pygtk script would control streaming features of VLC. > > > I'm asking you to read [6]. > I strongly encourage you to edit the wiki and send me your comments. However, > if D-Bus is something you're interested in but don't have time to work on, > please let me know with a quick message. > > > Thanks for taking the time to read this message, and thanks to Milosz > Derezynski for his work on MPRIS, and having pushed me to work on that. > > [1]http://www.videolan.org/vlc > [2] http://dbus.freedesktop.org > [3] http://bmpx.beep-media-player.org > [4] http://bmpx.beep-media-player.org/site/User:Mderezynski > [5] http://bmpx.beep-media-player.org/site/MPRIS > [6] http://wiki.videolan.org/index.php/DBus-spec > > -- > Rafaël Carré > > > _______________________________________________ > Amarok mailing list > [EMAIL PROTECTED] > https://mail.kde.org/mailman/listinfo/amarok > > > > -- http://www.sebruiz.net/ _______________________________________________ rhythmbox-devel mailing list [email protected] http://mail.gnome.org/mailman/listinfo/rhythmbox-devel
