** Description changed: * Metadata property from org.mpris.MediaPlayer2.Player is not exported (see service_skeleton.cpp) * Some DBus calls to object /org/mpris/MediaPlayer2 do not return anything, like: dbus-send --print-reply --type=method_call --dest=core.ubuntu.media.Service /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.GetAll string:org.mpris.MediaPlayer2.TrackList Others are not answered, like: dbus-send --print-reply --type=method_call --dest=core.ubuntu.media.Service /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Get string:org.mpris.MediaPlayer2.TrackList string:Tracks Note that MPRIS specification [1] says that the implementations *must* use "/org/mpris/MediaPlayer2" as object path. However, we are using "/core/ubuntu/media/Service/sessions/<number>" and "/core/ubuntu/media/Service/sessions/<number>/TrackList" for most signals and methods. + * The track list is emptied when the non-standard call + org.mpris.MediaPlayer2.TrackList.Reset is performed or when music-app is + terminated, but no signal is generated, and indicator-sound still thinks + there is something to play. + * Also, we do not return an error in the DBus call if DBus calls Next or Previous fail due to an empty track list (see media::TrackListSkeleton::next() and media::TrackListSkeleton::previous()) [1] http://specifications.freedesktop.org/mpris-spec/latest/
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1498962 Title: MPRIS is only partially implemented To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/media-hub/+bug/1498962/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
