annotate src/audacious/mpris_player.xml @ 2871:417472bb3d58 trunk

BSD relicensing (pass 11).
author William Pitcock <nenolod@atheme.org>
date Sat, 23 Jun 2007 23:08:35 -0500
parents bf2d80abf76e
children e45d3f63bd9f
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 <!--
2871
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
4 - audacious: Cross-platform multimedia player.
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
5 - mpris_player.xml: MPRIS /Player specification.
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
6 -
2703
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
7 - Copyright (c) 2007 William Pitcock
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
8 -
2871
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
9 - Redistribution and use in source and binary forms, with or without
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
10 - modification, are permitted provided that the following conditions are
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
11 - met:
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
12 -
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
13 - 1. Redistributions of source code must retain the above copyright notice,
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
14 - this list of conditions and the following disclaimer.
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
15 -
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
16 - 2. Redistributions in binary form must reproduce the above copyright
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
17 - notice, this list of conditions and the following disclaimer in the
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
18 - documentation and/or other materials provided with the distribution.
2703
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
19 -
2871
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
20 - 3. The name of the author may not be used to endorse or promote products
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
21 - derived from this software without specific prior written permission.
2703
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
22 -
2871
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
23 - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
24 - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
25 - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
26 - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
27 - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
28 - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
29 - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
30 - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
31 - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
32 - IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
417472bb3d58 BSD relicensing (pass 11).
William Pitcock <nenolod@atheme.org>
parents: 2769
diff changeset
33 - POSSIBILITY OF SUCH DAMAGE.
2703
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
34 -->
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
35
2705
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
36 <node name="/Player">
2703
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
37 <interface name="org.freedesktop.MediaPlayer">
2769
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
38 <method name="Next">
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
39 <annotation name="org.freedesktop.DBus.GLib.NoReply" value=""/>
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
40 </method>
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
41 <method name="Prev">
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
42 <annotation name="org.freedesktop.DBus.GLib.NoReply" value=""/>
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
43 </method>
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
44 <method name="Pause">
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
45 <annotation name="org.freedesktop.DBus.GLib.NoReply" value=""/>
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
46 </method>
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
47 <method name="Stop">
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
48 <annotation name="org.freedesktop.DBus.GLib.NoReply" value=""/>
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
49 </method>
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
50 <method name="Play">
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
51 <annotation name="org.freedesktop.DBus.GLib.NoReply" value=""/>
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
52 </method>
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
53 <method name="Quit">
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
54 <annotation name="org.freedesktop.DBus.GLib.NoReply" value=""/>
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
55 </method>
2705
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
56
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
57 <method name="Repeat">
2769
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
58 <annotation name="org.freedesktop.DBus.GLib.NoReply" value=""/>
2705
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
59 <arg type="b" direction="in" />
2704
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
60 </method>
2705
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
61
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
62 <method name="GetStatus">
2704
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
63 <arg type="i" direction="out" />
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
64 </method>
2705
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
65
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
66 <method name="GetCaps">
2704
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
67 <arg type="i" direction="out" />
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
68 </method>
2705
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
69
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
70 <method name="VolumeSet">
2769
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
71 <annotation name="org.freedesktop.DBus.GLib.NoReply" value=""/>
2705
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
72 <arg type="i" direction="in" />
2704
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
73 </method>
2705
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
74
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
75 <method name="VolumeGet">
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
76 <arg type="i" direction="out" />
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
77 </method>
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
78
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
79 <method name="PositionSet">
2769
bf2d80abf76e [svn] Implemented CMD_IS_ADVANCE and CMD_TOGGLE_ADVANCE. Added partial MPRIS support. Root is complete, Player is partially implemented, and TrackList has not been started.
magma
parents: 2705
diff changeset
80 <annotation name="org.freedesktop.DBus.GLib.NoReply" value=""/>
2704
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
81 <arg type="i" direction="in" />
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
82 </method>
2705
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
83
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
84 <method name="PositionGet">
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
85 <arg type="i" direction="out" />
2704
7d9139b393ce [svn] - define mpris /TrackList object in XML.
nenolod
parents: 2703
diff changeset
86 </method>
2705
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
87
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
88 <signal name="CapsChange">
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
89 <arg type="i" />
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
90 </signal>
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
91
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
92 <signal name="TrackChange">
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
93 <arg type="a{sv}" />
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
94 </signal>
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
95
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
96 <signal name="StatusChange">
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
97 <arg type="i" />
f3bc7cb81ed8 [svn] - define mpris /Player object in XML.
nenolod
parents: 2704
diff changeset
98 </signal>
2703
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
99 </interface>
fa67680f3a29 [svn] - add mpris root node to dbus-bindings.
nenolod
parents:
diff changeset
100 </node>