Announcements
The Spotify Stars Program: Celebrating Values Week!

Help Wizard

Step 1

NEXT STEP

MPRIS Implementation is severely broken in the Linux client.

MPRIS Implementation is severely broken in the Linux client.

I am a contributor to https://github.com/eonpatapon/gnome-shell-extensions-mediaplayer Which is an MPRIS extension for the GNOME desktop.

Your MPRIS Implementation is severely broken in the Linux client. It returns unchanging static values for many of the NON-OPTIONAL properties. Seriously it's getting to the point that I am going to have to blacklist the Spotify client because it does not behave as it should. It would honestly be better if you didn't even enclude the properties/methods/signals you aren't going to return a valid value from/for. At least then I could catch and deal with errors. Just returning an unchanging static value for properties that are suppose to mean something is not OK.

I know the MPRIS spec is a PITA but if I can figure it out with no formal programming or computer training anyone can. If you would like to see an example of a proper working and full implementation(that I also wrote). See https://github.com/pithos/pithos.

Reply
1 Reply

Suggested posts