See also bug 618483 about MPRIS2 inclusion. In short, don't worry about
the .TrackList and .Playlists interfaces, they're too much code
(complicates codebase and slows down startup) for too little gain
(people actually use those?).

I imagined having an MPRIS2 plugin first and then gradually merging it
to core, but I don't really see a problem with it going straight to
core. It's also possible to move our current D-Bus interface to a plugin
before phasing it out in a later version.

Ciaran: Regarding the track ID, actually it should not be the URI at
all. The documentation is inconsistent, but if you look at SetPosition
it has the type "o", which means it's a D-Bus object path. I actually
suggest using '/org/exaile/trackid/' + str(hash(track)). It's not unique
at all (because tracks are singletons), but it's the laziest solution
considering we don't care about .TrackList.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/588858

Title:
  Add optional support of indicator applet

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to