Music is not MPRIS spec compliant
Submitted by Jason Gray
Link to original bug (#779054)
Description
As per spec /org/mpris/MediaPlayer2/TrackList/ is a forbidden object path unless you're referring to org/mpris/MediaPlayer2/TrackList/NoTrack.
You should be using something like /org/gnome/GnomeMusic/TrackList/.
https://specifications.freedesktop.org/mpris-spec/latest/Player_Interface.html#Simple-Type:Track_Id
"Media players may not use any paths starting with /org/mpris unless explicitly allowed by this specification. Such paths are intended to have special meaning, such as /org/mpris/MediaPlayer2/TrackList/NoTrack to indicate "no track"."
Task list for MPRIS compliance
-
Fix invalid object path (!35 (merged)) -
Stop using invalid characters in object path (!35 (merged)) -
Limit amount of playlist items provided to MPRIS (9ac555f7) -
Make the trackid truly unique, even for duplicate songs (ec529590) -
Provide full metadata in the TrackList interface (#101 (closed))
Improve support
-
Coalesce MPRIS property changes into one PropertiesChanged signal per event (#43 (closed)) -
Art thumbnail (#101 (closed)) -
Remove all related volume support as Music does not expose it (!418 (merged)) -
ArtUrl
does not seem to work reliably with flatpak (#253 (closed)) -
Improve Seeked
support (!443 (merged)) -
Cleanup mpris.py
See also
Edited by Jean Felder