Bug 183933

Summary: "Now Listening" plugin needs to support MPRIS GetMetadata method
Product: [Applications] kopete Reporter: Stephan Sokolow <kde_bugzilla_2>
Component: Now Listening PluginAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: aspotashev, bigbrovar, Chain, lamarque
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Stephan Sokolow 2009-02-10 20:15:28 UTC
Version:           unknown (using 4.2.00 (KDE 4.2.0), Gentoo)
Compiler:          x86_64-pc-linux-gnu-gcc
OS:                Linux (x86_64) release 2.6.25-gentoo-r7-20080501

The Kopete "Now Listening" plugin needs to support using the MPRIS D-Bus method for retrieving metadata from any compliant player. (Look to the "Now Playing" plasmoid for an example)

The method you want to call is:
org.mpris.* /Player org.freedesktop.MediaPlayer.GetMetadata

The wildcard being the D-Bus-friendly name for the player. For example, if you've got Audacious Media Player, for example, you can test this out by running `qdbus org.mpris.audacious /Player org.freedesktop.MediaPlayer.GetMetadata`.
Comment 1 Stephan Sokolow 2009-02-10 20:16:09 UTC
Ugh. Grammatical foul-ups due to excessive editing.
Comment 2 Richard Homonnai 2010-07-26 12:46:08 UTC
Please support this method, both Last.fm (using the dbus plugin) and Clementine would be usable by this. Probably also others...

Voting for this bug :)
Comment 3 Bobby 2011-01-13 09:38:15 UTC
Basing the kopete nowplaying on mpris standard seems the best way to go.
Comment 4 Lamarque V. Souza 2011-04-03 00:57:58 UTC
Now Listening plugin supports any mpris player, you just need to set the player to "MPRIS compatible player" in the Now Listening plugin configuration window. Can I close this bug?
Comment 5 Stephan Sokolow 2011-04-03 01:05:54 UTC
I use Pidgin these days, so could one of the other voters please quickly test this?
Comment 6 Richard Homonnai 2011-04-03 02:21:57 UTC
Yes, it is fixed. But: There is an open bug about it: #265147
I encounter it with any MPRIS-compilant player...