From 3a5a37b12fd605200cb0821095a66239c2c48bf2 Mon Sep 17 00:00:00 2001 From: Mirsal Ennaime Date: Wed, 11 Aug 2010 22:31:20 +0200 Subject: Merge the 3 well-known objects into /org/mpris/MediaPlayer2 --- spec/Root_Node.xml | 6 +++--- spec/TrackList_Node.xml | 9 ++++----- spec/all.xml | 30 +++++++++++------------------- 3 files changed, 18 insertions(+), 27 deletions(-) diff --git a/spec/Root_Node.xml b/spec/Root_Node.xml index c3665d6..79f5647 100644 --- a/spec/Root_Node.xml +++ b/spec/Root_Node.xml @@ -71,9 +71,9 @@

- Indicates whether the org.mpris.MediaPlayer.TrackList - interface is implemented by an object at - /org/mpris/MediaPlayer/TrackList. + Indicates whether the /org/mpris/MediaPlayer2 + object implements the org.mpris.MediaPlayer2.TrackList + interface.

diff --git a/spec/TrackList_Node.xml b/spec/TrackList_Node.xml index e47a884..0918a4c 100644 --- a/spec/TrackList_Node.xml +++ b/spec/TrackList_Node.xml @@ -172,11 +172,10 @@

Skip to the specified TrackId.

If the track is not part of this tracklist, this has no effect.

- If this object is not the current TrackList (ie: the one at - /org/mpris/MediaPlayer/TrackList), the current - TrackList's tracks should be replaced with the contents of this - TrackList, and the TrackListReplaced signal should be fired on - the current TrackList. + If this object is not /org/mpris/MediaPlayer2, + the current TrackList's tracks should be replaced with the contents of + this TrackList, and the TrackListReplaced signal should be fired from + /org/mpris/MediaPlayer2.

diff --git a/spec/all.xml b/spec/all.xml index 66b7427..b74e5c0 100644 --- a/spec/all.xml +++ b/spec/all.xml @@ -79,33 +79,25 @@ - + +

- The media player must expose at least the two - following object paths whenever it is running: + The media player must expose the + /org/mpris/MediaPlayer2 object path, which + must implement the following interfaces:

    -
  • - /org/mpris/MediaPlayer, which implements the - org.mpris.MediaPlayer2 interface; -
  • -
  • - /org/mpris/MediaPlayer/Player, which implements the - org.mpris.MediaPlayer2.Player interface. -
  • +
  • org.mpris.MediaPlayer2
  • +
  • org.mpris.MediaPlayer2.Player
-

The media player may expose the following object path:

+

+ The /org/mpris/MediaPlayer2 object may implement + the org.mpris.MediaPlayer2.TrackList interface: +

-
    -
  • - /org/mpris/MediaPlayer/TrackList, - which implements the org.mpris.MediaPlayer2.TrackList - interface. -
  • -
-- cgit v1.2.3