[mpris] Compliance tester
Bertrand Lorentz
bertrand.lorentz at gmail.com
Wed Nov 30 20:34:55 CET 2011
On Tue, Nov 15, 2011 at 12:02 AM, Alex Merry <kde at randomguy3.me.uk> wrote:
> I just want to point people towards a compliance testing application I've
> been working on for media players implementing the MPRIS2 specification.
>
> It can be found at
> https://github.com/randomguy3/mpristester/
>
> It currently covers the root and Player interfaces, and is fairly thorough
> about the tests it performs. It isn't an automated testing tool - testing
> the setting of properties and calling methods requires user interaction.
> Currently, it doesn't check that the desired effect was had, but that's
> something I want to add.
>
> It requires Qt - at least 4.5, and possibly 4.6. It can be built with
> either qmake or cmake.
>
> TrackList and Playlists support should follow at some point.
>
> I've used it to fix Amarok's MPRIS2 support. Hopefully other implementors
> will find it useful, too. If you want to contribute to it, just let me know
> - I'd be happy to have help.
Just a quick word to say that I just fixed Banshee to better conform
to the spec, by making trackid a dbus object path, as discussed in
another thread.
Your tool detected the problem and was a great help to test my
changes. So thanks for that !
--
Bertrand Lorentz
More information about the mpris
mailing list