Paul Kuliniewicz wrote: > On Tue, 2008-06-03 at 20:27 -0500, Gabriel Burt wrote: >> 2008/6/3 Paul Kuliniewicz <paul kuliniewicz gmail com>: >>> I'm working on adding support for Banshee 1.0 to Music Applet [0], but >>> so far I haven't found a way to get the metadata for the current song >>> from the D-Bus interface. I can get its URI by calling GetCurrentUri on >>> the PlayerEngine object, but I don't see any methods that take a URI and >>> return the associated metadata, or to just get the metadata for the >>> current song directly (like there was in 0.13.x). Am I missing >>> something, or will this be added in a later version? >> You should use dbus-explorer or d-feet to see what Banshee exposes >> over dbus. You need to get CurrentTrack, not CurrentUri. Good luck! > > Weird; I was using qdbus (which also lists what's exposed), but for some > reason CurrentTrack didn't show up in its list. > > > ------------------------------------------------------------------------ > > _______________________________________________ > Banshee-list mailing list > Banshee-list gnome org > http://mail.gnome.org/mailman/listinfo/banshee-list Take a look at the patch I submitted for adding Banshee 1.0 support to Pidgin's MusicTracker plugin. There's a sample implementation there for getting the required data. Written in C. The link: http://code.google.com/p/musictracker/issues/detail?id=87 -- Hyperair
Attachment:
signature.asc
Description: OpenPGP digital signature