annotate src/audacious/mpris_tracklist.xml @ 3759:9e54690956a0

finalised the API, I think.
author William Pitcock <nenolod@atheme.org>
date Sun, 14 Oct 2007 21:37:31 -0500
parents cbe86be4f19b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2703
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8" ?>
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
2
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
3 <!--
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
4 - Audacious: A cross-platform multimedia player
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
5 - Copyright (c) 2007 William Pitcock
3261
cbe86be4f19b -Changed copyright notice
Ben Tucker <ben.tucker@gmail.com>
parents: 3121
diff changeset
6 - Copyright (c) 2007 Ben Tucker
2703
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
7 -
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
8 - This program is free software; you can redistribute it and/or modify
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
9 - it under the terms of the GNU General Public License as published by
3121
3b6d316f8b09 GPL3 relicensing.
William Pitcock <nenolod@atheme-project.org>
parents: 2771
diff changeset
10 - the Free Software Foundation; under version 3 of the License.
2703
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
11 -
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
12 - This program is distributed in the hope that it will be useful,
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
13 - but WITHOUT ANY WARRANTY; without even the implied warranty of
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
14 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
15 - GNU General Public License for more details.
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
16 -
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
17 - You should have received a copy of the GNU General Public License
3121
3b6d316f8b09 GPL3 relicensing.
William Pitcock <nenolod@atheme-project.org>
parents: 2771
diff changeset
18 - along with this program. If not, see <http://www.gnu.org/licenses>.
2703
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
19 -->
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
20
2704
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
21 <node name="/TrackList">
2703
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
22 <interface name="org.freedesktop.MediaPlayer">
2704
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
23 <method name="GetMetadata">
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
24 <arg type="i" direction="in" />
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
25 <arg type="a{sv}" direction="out" />
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
26 </method>
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
27 <method name="GetCurrentTrack">
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
28 <arg type="i" direction="out" />
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
29 </method>
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
30 <method name="GetLength">
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
31 <arg type="i" direction="out" />
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
32 </method>
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
33 <method name="AddTrack">
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
34 <arg type="s" direction="in" />
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
35 <arg type="b" direction="in" />
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
36 </method>
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
37 <method name="DelTrack">
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
38 <arg type="i" direction="in" />
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
39 </method>
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
40 <method name="Loop">
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
41 <arg type="b" direction="in" />
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
42 </method>
2771
4585019eb82e [svn] -Renamed MPRIS /TrackList Shuffle method to Random
magma
parents: 2704
diff changeset
43 <method name="Random">
2704
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
44 <arg type="b" direction="in" />
2703
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
45 </method>
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
46 </interface>
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
47 </node>