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.
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. /github. com/daschuer/ mixxx/blob/ mpris/src/ mpris/mediaplay er2player. cpp#L30
Here you find how to access the track info object: https:/
It should contain all metadata required to display the current track.
If you need additional help, just ask.