MPRIS 2 support
Tracking bug for MPRIS 2 support.
MPRIS 2.0 is officially released, but there is talk about either re-releasing it or pushing a revision due to problems with the TrackList interface. We currently have no plan to implement the TrackList interface (at least not in core), so this doesn't concern us that much.
1. Create a plugin implementing the non-TrackList interface.
2. If other devs agree, move the code to core and deprecate the old D-Bus interface.
3. Add features from the old iface to the mpris objects (under our own iface namespace).
4. After a while (1 year or so), remove the old iface.
There is new discussion about adding a Playlists interface (mainly for the Ubuntu panel menu thingy), which allows clients to list and activate playlists. We will put this in the same category as the Tracklist interface, i.e. won't be in core but may be in a plugin. There's also some ambiguity in our case, because we have "playlists (tabs)" and "playlists (saved/dynamic playlists)"; I suppose it's ok to expose both.