1 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
2 "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
4 <interface name="org.kde.Amarok.Player">
5 <method name="version" >
6 <arg type="s" direction="out"/>
8 <method name="dynamicModeStatus" >
9 <arg type="b" direction="out"/>
11 <method name="equalizerEnabled" >
12 <arg type="b" direction="out"/>
14 <method name="osdEnabled" >
15 <arg type="b" direction="out"/>
17 <method name="isPlaying" >
18 <arg type="b" direction="out"/>
20 <method name="randomModeStatus" >
21 <arg type="b" direction="out"/>
23 <method name="repeatPlaylistStatus" >
24 <arg type="b" direction="out"/>
26 <method name="repeatTrackStatus" >
27 <arg type="b" direction="out"/>
29 <method name="album" >
30 <arg type="s" direction="out"/>
32 <method name="artist" >
33 <arg type="s" direction="out"/>
35 <method name="bitrate" >
36 <arg type="s" direction="out"/>
38 <method name="comment" >
39 <arg type="s" direction="out"/>
41 <method name="coverImage" >
42 <arg type="s" direction="out"/>
44 <method name="currentTime" >
45 <arg type="s" direction="out"/>
47 <method name="encodedURL" >
48 <arg type="s" direction="out"/>
50 <method name="engine" >
51 <arg type="s" direction="out"/>
53 <method name="genre" >
54 <arg type="s" direction="out"/>
56 <method name="lyrics" >
57 <arg type="s" direction="out"/>
59 <method name="nowPlaying" >
60 <arg type="s" direction="out"/>
63 <arg type="s" direction="out"/>
65 <method name="title" >
66 <arg type="s" direction="out"/>
68 <method name="totalTime" >
69 <arg type="s" direction="out"/>
71 <method name="track" >
72 <arg type="s" direction="out"/>
75 <arg type="s" direction="out"/>
78 <arg type="s" direction="out"/>
80 <method name="getVolume" >
81 <arg type="i" direction="out"/>
83 <method name="sampleRate" >
84 <arg type="i" direction="out"/>
86 <method name="score" >
87 <arg type="d" direction="out"/>
89 <method name="rating" >
90 <arg type="i" direction="out"/>
92 <method name="status" >
93 <arg type="i" direction="out"/>
95 <method name="trackCurrentTime" >
96 <arg type="i" direction="out"/>
98 <method name="trackCurrentTimeMs" >
99 <arg type="i" direction="out"/>
101 <method name="trackPlayCounter" >
102 <arg type="i" direction="out"/>
104 <method name="trackTotalTime" >
105 <arg type="i" direction="out"/>
107 <method name="labels" >
108 <arg type="as" direction="out"/>
110 <method name="lyricsByPath" >
111 <arg type="s" direction="out"/>
112 <arg name="path" type="s" direction="in"/>
114 <method name="lastfmStation" >
115 <arg type="s" direction="out"/>
117 <method name="configEqualizer" />
118 <method name="enableOSD" >
119 <arg name="enable" type="b" direction="in"/>
121 <method name="enableRandomMode" >
122 <arg name="enable" type="b" direction="in"/>
124 <method name="enableRepeatPlaylist" >
125 <arg name="enable" type="b" direction="in"/>
127 <method name="enableRepeatTrack" >
128 <arg name="enable" type="b" direction="in"/>
130 <method name="mediaDeviceMount" />
131 <method name="mediaDeviceUmount" />
132 <method name="mute" />
133 <method name="next" />
134 <method name="pause" />
135 <method name="play" />
136 <method name="playPause" />
137 <method name="prev" />
138 <method name="showOSD" />
139 <method name="stop" />
140 <method name="transferDeviceFiles" />
141 <method name="volumeDown" />
142 <method name="volumeUp" />
143 <method name="queueForTransfer" >
144 <arg name="url" type="s" direction="in"/>
146 <method name="seek" >
147 <arg name="s" type="i" direction="in"/>
149 <method name="seekRelative" >
150 <arg name="s" type="i" direction="in"/>
152 <method name="setEqualizer" >
153 <arg type="i" direction="in"/>
154 <arg type="i" direction="in"/>
155 <arg type="i" direction="in"/>
156 <arg type="i" direction="in"/>
157 <arg type="i" direction="in"/>
158 <arg type="i" direction="in"/>
159 <arg type="i" direction="in"/>
160 <arg type="i" direction="in"/>
161 <arg type="i" direction="in"/>
162 <arg type="i" direction="in"/>
163 <arg type="i" direction="in"/>
165 <method name="setEqualizerEnabled" >
166 <arg name="active" type="b" direction="in"/>
168 <method name="setEqualizerPreset" >
169 <arg name="name" type="s" direction="in"/>
171 <method name="setLyricsByPath" >
172 <arg name="url" type="s" direction="in"/>
173 <arg name="lyrics" type="s" direction="in"/>
175 <method name="setBpm" >
176 <arg name="bpm" type="d" direction="in"/>
178 <method name="setRating" >
179 <arg name="rating" type="i" direction="in"/>
181 <method name="setScore" >
182 <arg name="score" type="i" direction="in"/>
184 <method name="setVolume" >
185 <arg name="volume" type="i" direction="in"/>
187 <method name="setVolumeRelative" >
188 <arg name="ticks" type="i" direction="in"/>
190 <method name="showBrowser" >
191 <arg name="browser" type="s" direction="in"/>
193 <method name="setBpmByPath" >
194 <arg name="url" type="s" direction="in"/>
195 <arg name="bpm" type="d" direction="in"/>
197 <method name="setScoreByPath" >
198 <arg name="url" type="s" direction="in"/>
199 <arg name="bpm" type="d" direction="in"/>
201 <method name="setRatingByPath" >
202 <arg name="url" type="s" direction="in"/>
203 <arg name="rating" type="i" direction="in"/>
205 <method name="transferCliArgs" >
206 <arg name="args" type="as" direction="in"/>