2
<!DOCTYPE profile SYSTEM "profile.dtd">
4
<profile id="kscd" servicename="KsCD">
6
<author>Aaron J. Seigo</author>
7
<action objid="CDPlayer" prototype="void play()" class="play" repeat="0" autostart="1">
8
<name>Play/Pause</name>
9
<comment>Toggles between playing and pausing.</comment>
11
<action objid="CDPlayer" prototype="void stop()" class="stop" repeat="0" autostart="0">
13
<comment>Stops the CD.</comment>
15
<action objid="CDPlayer" prototype="void eject()" class="eject" repeat="0" autostart="0">
17
<comment>Ejects the CD.</comment>
19
<action objid="CDPlayer" prototype="void forward()" class="forward" repeat="1" autostart="0">
20
<name>Fast Forward</name>
21
<comment>Skips forwards in the current track.</comment>
23
<action objid="CDPlayer" prototype="void backward()" class="rewind" repeat="1" autostart="0">
25
<comment>Skips backwards in the current track.</comment>
27
<action objid="CDPlayer" prototype="void previous()" class="previous" repeat="0" autostart="0">
29
<comment>Skips to the previous track on the CD.</comment>
31
<action objid="CDPlayer" prototype="void next()" class="next" repeat="0" autostart="0">
33
<comment>Skips to the next track on the CD.</comment>
35
<action objid="CDPlayer" prototype="void setTrack(int)" class="number" repeat="0" autostart="1">
36
<name>Set Track</name>
37
<comment>Skips to a specific track on the CD.</comment>
39
<comment>The number of the track to skip to.</comment>
40
<range min="0" max="100"/>
43
<action objid="CDPlayer" prototype="void setVolume(int)" repeat="0" autostart="0">
44
<name>Set Volume</name>
45
<comment>Sets the play volume.</comment>
47
<comment>The volume to set the CD player to.</comment>
48
<range min="0" max="100"/>
51
<action objid="CDPlayer" prototype="void toggleLoop()" repeat="0" autostart="0">
53
<comment>Toggles looping on and off.</comment>
55
<action objid="CDPlayer" prototype="void toggleShuffle()" repeat="0" autostart="0">
57
<comment>Toggles track shuffling on and off.</comment>