Comment 16 for bug 1015564

Revision history for this message
Scott Ringwelski (sgringwe) wrote : Re: Unity and Sound Menu support should be checked at runtime

Ok, so that is not an option.

I think the best options is to ditch libunity for media player support. In the end, all libunity is is an extra dependency to carry around that we really don't need and would limit our user base quite a bit.

For MPRIS, we will stick with using the dbus api directly such as in MPRIS.vala. All we have to do is add playlist suppport to MPRIS.vala.

However, it is nice to have quicklists, progress, etc. for unity, so we will keep UnityIntegration.vala but take out all of the player stuff and leave only the launcher entry stuff.

libunity-dev will remain optional.

We will still use #HAVE_X checks at start, but we need to make sure we are not disabling all of MPRIS if we are missing sound menu dependencies - sound menu is just one of many clients that listens to MPRIS.

As usual let me know of any objections.