Skip to content

For Developers of MPRIS interfaces

Jason Gray edited this page Mar 30, 2019 · 1 revision

The MPRIS Spec is vague and confusing at first glance. Before you write one single line of code, do yourself and everyone else a favor and read it completely, and after that read it a few more times. And then when you think you understand it, read it again.

It is very tempting to copy and paste someone else's implementation and call it a day. DO NOT DO THAT. There is a very good chance that the other person's implementation is broken in at least one way or another. Very few Players get it 100% right.

If your Player doesn't work correctly with this extension odds are it's a bug in your implementation. If you need help or advice feel free to mention me(@JasonLG1979) in a bug report against your player and I'll help you if I can.