Comment 12 for bug 1326653

Revision history for this message
Daniel Schürmann (daschuer) wrote :

Status update:
The MPRIS 2.2 interface is installed.
The root MediaPlayer2 interface is working.
So you can Raise() and Fullscreen() Mixxx remotely
The MediaPlayer2.Player interface is working in some places. It is a bit hard to map this interface to the "current" deck, but it should be possible with some effort.
I am only not sure if it worth the work, because we have no use case for this. So it is probably a good idea to remain in this state until we have one.

The real valid use case that makes me doing this work is the interface to the beam-project.
I have not implemented the meta data interface yet because MPRIS is somehow open how to do it.

@Horia: It is pretty easy to do it on top of my branch.
Here you find how to access the track info object: https://github.com/daschuer/mixxx/blob/mpris/src/mpris/mediaplayer2player.cpp#L30
It should contain all metadata required to display the current track.
If you need additional help, just ask.