Skip to content
This repository was archived by the owner on Jun 7, 2019. It is now read-only.

For Developers of MPRIS interfaces

Jason Gray edited this page Jul 22, 2017 · 3 revisions

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 as you can see here.

This extension has a very complete MPRIS client implementation. 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.

Clone this wiki locally