|
| 1 | +<?xml version="1.0" encoding="UTF-8"?> |
| 2 | +<!DOCTYPE dictionary SYSTEM "file://localhost/System/Library/DTDs/sdef.dtd"> |
| 3 | +<dictionary title="Kaset Terminology"> |
| 4 | + |
| 5 | + <!-- Standard Suite --> |
| 6 | + <suite name="Standard Suite" code="????" description="Common classes and commands for all applications."> |
| 7 | + |
| 8 | + <command name="quit" code="aevtquit" description="Quit the application."> |
| 9 | + <cocoa class="NSQuitCommand"/> |
| 10 | + </command> |
| 11 | + |
| 12 | + </suite> |
| 13 | + |
| 14 | + <!-- Kaset Suite --> |
| 15 | + <suite name="Kaset Suite" code="Kast" description="Commands and classes for controlling Kaset."> |
| 16 | + |
| 17 | + <!-- Playback Commands --> |
| 18 | + <command name="play" code="Kastplay" description="Start or resume playback."> |
| 19 | + <cocoa class="KasetPlayCommand"/> |
| 20 | + </command> |
| 21 | + |
| 22 | + <command name="pause" code="Kastpaus" description="Pause playback."> |
| 23 | + <cocoa class="KasetPauseCommand"/> |
| 24 | + </command> |
| 25 | + |
| 26 | + <command name="playpause" code="Kasttogg" description="Toggle play/pause state."> |
| 27 | + <cocoa class="KasetPlayPauseCommand"/> |
| 28 | + </command> |
| 29 | + |
| 30 | + <command name="next track" code="Kastnext" description="Skip to the next track."> |
| 31 | + <cocoa class="KasetNextTrackCommand"/> |
| 32 | + </command> |
| 33 | + |
| 34 | + <command name="previous track" code="Kastprev" description="Go to the previous track."> |
| 35 | + <cocoa class="KasetPreviousTrackCommand"/> |
| 36 | + </command> |
| 37 | + |
| 38 | + <command name="set volume" code="Kastvolu" description="Set the playback volume."> |
| 39 | + <cocoa class="KasetSetVolumeCommand"/> |
| 40 | + <direct-parameter type="integer" description="Volume level (0-100)."/> |
| 41 | + </command> |
| 42 | + |
| 43 | + <command name="toggle shuffle" code="Kastshuf" description="Toggle shuffle mode."> |
| 44 | + <cocoa class="KasetToggleShuffleCommand"/> |
| 45 | + </command> |
| 46 | + |
| 47 | + <command name="cycle repeat" code="Kastrepe" description="Cycle through repeat modes (off, all, one)."> |
| 48 | + <cocoa class="KasetCycleRepeatCommand"/> |
| 49 | + </command> |
| 50 | + |
| 51 | + <command name="toggle mute" code="Kastmute" description="Toggle mute state."> |
| 52 | + <cocoa class="KasetToggleMuteCommand"/> |
| 53 | + </command> |
| 54 | + |
| 55 | + <command name="get player info" code="Kastinfo" description="Get current player state as JSON."> |
| 56 | + <cocoa class="KasetGetPlayerInfoCommand"/> |
| 57 | + <result type="text" description="JSON string with player state."/> |
| 58 | + </command> |
| 59 | + |
| 60 | + <command name="like track" code="Kastlike" description="Like or unlike the current track."> |
| 61 | + <cocoa class="KasetLikeTrackCommand"/> |
| 62 | + </command> |
| 63 | + |
| 64 | + <command name="dislike track" code="Kastdslk" description="Dislike or undislike the current track."> |
| 65 | + <cocoa class="KasetDislikeTrackCommand"/> |
| 66 | + </command> |
| 67 | + |
| 68 | + </suite> |
| 69 | + |
| 70 | +</dictionary> |
0 commit comments