Author of mpd-mpris here. MPRIS is a pretty nice interface imo, and go-dbus is fairly nice to work with :D
That said I think MPRIS did their TrackList interface somewhat poorly, esp when it comes to tracklist change events (there are no moves, only inserts and deletes!). This translates to a big lack of clients implementing it, which translates to me not really having a client to test against… and delaying the whole thing indefinitely…
Author of mpd-mpris here. MPRIS is a pretty nice interface imo, and go-dbus is fairly nice to work with :D That said I think MPRIS did their TrackList interface somewhat poorly, esp when it comes to tracklist change events (there are no moves, only inserts and deletes!). This translates to a big lack of clients implementing it, which translates to me not really having a client to test against… and delaying the whole thing indefinitely…