comparison src/audacious/objects.xml @ 2696:c00850315ce1 trunk

[svn] Fixed licensing issues and DBus node/interface names. Also implemented playlist advance and reverse.
author magma
date Sat, 05 May 2007 16:24:08 -0700
parents 4c4c8b294287
children e6ab1d700a69
comparison
equal deleted inserted replaced
2695:4c4c8b294287 2696:c00850315ce1
1 <--
2 * Audacious: A cross-platform multimedia player
3 * Copyright (c) 2007 Ben Tucker
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; under version 2 of the License.
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with this program; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17 * 02110-1301, USA.
18 -->
19
1 <?xml version="1.0" encoding="UTF-8" ?> 20 <?xml version="1.0" encoding="UTF-8" ?>
2 21
3 <!-- 22 <!--
4 Defined: 23 Defined:
5 CMD_GET_VERSION 24 CMD_GET_VERSION
39 CMD_EQ_WIN_TOGGLE 58 CMD_EQ_WIN_TOGGLE
40 CMD_SHOW_PREFS_BOX 59 CMD_SHOW_PREFS_BOX
41 CMD_TOGGLE_AOT 60 CMD_TOGGLE_AOT
42 CMD_SHOW_ABOUT_BOX 61 CMD_SHOW_ABOUT_BOX
43 CMD_EJECT 62 CMD_EJECT
44 CMD_PING?
45 CMD_GET_BALANCE 63 CMD_GET_BALANCE
46 CMD_MAIN_WIN_TOGGLE 64 CMD_MAIN_WIN_TOGGLE
47 CMD_IS_EQ_WIN 65 CMD_IS_EQ_WIN
48 CMD_IS_PL_WIN 66 CMD_IS_PL_WIN
49 CMD_IS_MAIN_WIN 67 CMD_IS_MAIN_WIN
70 CMD_PLAYQUEUE_GET_QPOS 88 CMD_PLAYQUEUE_GET_QPOS
71 CMD_PLAYLIST_ENQUEUE_TO_TEMP 89 CMD_PLAYLIST_ENQUEUE_TO_TEMP
72 CMD_PLAYLIST_GET_TUPLE_DATA 90 CMD_PLAYLIST_GET_TUPLE_DATA
73 --> 91 -->
74 92
75 <node name="/org/audacious"> 93 <node name="/org/atheme/audacious">
76 <!-- Audacious General Information --> 94 <!-- Audacious General Information -->
77 <interface name="org.audacious.general"> 95 <interface name="org.atheme.audacious.general">
78 <!-- Audacious version --> 96 <!-- Audacious version -->
79 <method name="Version"> 97 <method name="Version">
80 <arg type="s" direction="out" name="version"/> 98 <arg type="s" direction="out" name="version"/>
81 </method> 99 </method>
82 </interface> 100 </interface>
83 101
84 <!-- Playback Information/Manipulation --> 102 <!-- Playback Information/Manipulation -->
85 <interface name="org.audacious.playback"> 103 <interface name="org.atheme.audacious.playback">
86 <!-- Begin or resume playback --> 104 <!-- Begin or resume playback -->
87 <method name="Play"/> 105 <method name="Play"/>
88 106
89 <!-- Pause playback --> 107 <!-- Pause playback -->
90 <method name="Pause"/> 108 <method name="Pause"/>
126 <!-- <arg type="b" direction="out"/> --> 144 <!-- <arg type="b" direction="out"/> -->
127 </method> 145 </method>
128 </interface> 146 </interface>
129 147
130 <!-- Playlist Information/Manipulation --> 148 <!-- Playlist Information/Manipulation -->
131 <interface name="org.audacious.playlist"> 149 <interface name="org.atheme.audacious.playlist">
132 <!-- Playlist position --> 150 <!-- Playlist position -->
133 <method name="Position"> 151 <method name="Position">
134 <!-- Return position of current song in current playlist --> 152 <!-- Return position of current song in current playlist -->
135 <arg type="i" direction="out" name="pos"/> 153 <arg type="i" direction="out" name="pos"/>
136 </method> 154 </method>