Make plasma libs build.
[amarok.git] / src / amarokcore / org.kde.amarok.player.xml
blobe31cc349b997c53869e08c947506744fa491e234
1 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
2 "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
3 <node>
4   <interface name="org.kde.Amarok.Player">
5     <method name="version" >
6       <arg type="s" direction="out"/>
7     </method>
8     <method name="dynamicModeStatus" >
9       <arg type="b" direction="out"/>
10     </method>
11     <method name="equalizerEnabled" >
12       <arg type="b" direction="out"/>
13     </method>
14     <method name="osdEnabled" >
15       <arg type="b" direction="out"/>
16     </method>
17     <method name="isPlaying" >
18       <arg type="b" direction="out"/>
19     </method>
20    <method name="randomModeStatus" >
21       <arg type="b" direction="out"/>
22     </method>
23    <method name="repeatPlaylistStatus" >
24       <arg type="b" direction="out"/>
25     </method>
26    <method name="repeatTrackStatus" >
27       <arg type="b" direction="out"/>
28     </method>
29    <method name="album" >
30       <arg type="s" direction="out"/>
31     </method>
32    <method name="artist" >
33       <arg type="s" direction="out"/>
34     </method>
35    <method name="bitrate" >
36       <arg type="s" direction="out"/>
37     </method>
38    <method name="comment" >
39       <arg type="s" direction="out"/>
40     </method>
41    <method name="coverImage" >
42       <arg type="s" direction="out"/>
43     </method>
44    <method name="currentTime" >
45       <arg type="s" direction="out"/>
46     </method>
47    <method name="encodedURL" >
48       <arg type="s" direction="out"/>
49     </method>
50    <method name="engine" >
51       <arg type="s" direction="out"/>
52     </method>
53    <method name="genre" >
54       <arg type="s" direction="out"/>
55     </method>
56    <method name="lyrics" >
57       <arg type="s" direction="out"/>
58     </method>
59    <method name="nowPlaying" >
60       <arg type="s" direction="out"/>
61     </method>
62    <method name="path" >
63       <arg type="s" direction="out"/>
64     </method>
65    <method name="title" >
66       <arg type="s" direction="out"/>
67     </method>
68    <method name="totalTime" >
69       <arg type="s" direction="out"/>
70     </method>
71    <method name="track" >
72       <arg type="s" direction="out"/>
73     </method>
74    <method name="type" >
75       <arg type="s" direction="out"/>
76     </method>
77    <method name="year" >
78       <arg type="s" direction="out"/>
79     </method>
80    <method name="getVolume" >
81       <arg type="i" direction="out"/>
82     </method>
83    <method name="sampleRate" >
84       <arg type="i" direction="out"/>
85     </method>
86    <method name="score" >
87       <arg type="d" direction="out"/>
88     </method>
89    <method name="rating" >
90       <arg type="i" direction="out"/>
91     </method>
92    <method name="status" >
93       <arg type="i" direction="out"/>
94     </method>
95    <method name="trackCurrentTime" >
96       <arg type="i" direction="out"/>
97     </method>
98    <method name="trackCurrentTimeMs" >
99       <arg type="i" direction="out"/>
100     </method>
101    <method name="trackPlayCounter" >
102       <arg type="i" direction="out"/>
103     </method>
104    <method name="trackTotalTime" >
105       <arg type="i" direction="out"/>
106     </method>
107    <method name="labels" >
108       <arg type="as" direction="out"/>
109     </method>
110    <method name="lyricsByPath" >
111       <arg type="s" direction="out"/>
112       <arg name="path" type="s" direction="in"/>
113     </method>
114    <method name="lastfmStation" >
115       <arg type="s" direction="out"/>
116     </method>
117    <method name="configEqualizer" />
118    <method name="enableOSD" >
119       <arg name="enable" type="b" direction="in"/>
120     </method>
121    <method name="enableRandomMode" >
122       <arg name="enable" type="b" direction="in"/>
123     </method>
124    <method name="enableRepeatPlaylist" >
125       <arg name="enable" type="b" direction="in"/>
126     </method>
127    <method name="enableRepeatTrack" >
128       <arg name="enable" type="b" direction="in"/>
129     </method>
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"/>
145     </method>
146    <method name="seek" >
147       <arg name="s" type="i" direction="in"/>
148     </method>
149    <method name="seekRelative" >
150       <arg name="s" type="i" direction="in"/>
151     </method>
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"/>
164     </method>
165    <method name="setEqualizerEnabled" >
166       <arg name="active" type="b" direction="in"/>
167     </method>
168    <method name="setEqualizerPreset" >
169       <arg name="name" type="s" direction="in"/>
170     </method>
171    <method name="setLyricsByPath" >
172       <arg name="url" type="s" direction="in"/>
173       <arg name="lyrics" type="s" direction="in"/>
174     </method>
175    <method name="setBpm" >
176       <arg name="bpm" type="d" direction="in"/>
177     </method>
178    <method name="setRating" >
179       <arg name="rating" type="i" direction="in"/>
180     </method>
181    <method name="setScore" >
182       <arg name="score" type="i" direction="in"/>
183     </method>
184    <method name="setVolume" >
185       <arg name="volume" type="i" direction="in"/>
186     </method>
187    <method name="setVolumeRelative" >
188       <arg name="ticks" type="i" direction="in"/>
189     </method>
190    <method name="showBrowser" >
191       <arg name="browser" type="s" direction="in"/>
192     </method>
193    <method name="setBpmByPath" >
194       <arg name="url" type="s" direction="in"/>
195       <arg name="bpm" type="d" direction="in"/>
196     </method>
197    <method name="setScoreByPath" >
198       <arg name="url" type="s" direction="in"/>
199       <arg name="bpm" type="d" direction="in"/>
200     </method>
201    <method name="setRatingByPath" >
202       <arg name="url" type="s" direction="in"/>
203       <arg name="rating" type="i" direction="in"/>
204     </method>
205    <method name="transferCliArgs" >
206       <arg name="args" type="as" direction="in"/>
207     </method>
208   </interface>
209 </node>