KDEREVIEW: nowplaying dataengine and applet for plasma

Alex Merry huntedhacker at tiscali.co.uk
Sun Jan 27 10:33:03 GMT 2008


At Sunday 27 January 2008 9:46 am, you wrote:
> Alex Merry wrote:
> >Yes, as specified in the MPRIS specification.  The point is that an
> > application can (as this one does) just look for anything like
> > org.mpris.*, rather than going through every single D-Bus object of
> > every single service looking for an org.freedesktop.mediaplayer
> > interface.
> 
> Why don't you simply ask "Hey, is there anyone implementing MPRIS here" 
> via a signal, as would be expected in a D-Bus application?
> 
> Polling and inspecting is not a good idea. Really, it's a bad idea.

Well, currently I use a signal to get new services, and see whether any of them are of the form org.mpris.*

Given that this is required by the spec, there doesn't seem much point in checking other services for the interface.

Alex


More information about the kde-core-devel mailing list