

Интерфейс DCOP позволяет вам без труда управлять amaroK, используя ваши собственные скрипты.
Интерфейс DCOP для amaroK содержит ряд функций, характерных для всех приложений KDE. В этом разделе Вы найдёте описание функций DCOP. Пример dcop-функции «pause» (пауза) будет выглядеть следующим образом:
%dcop amarok player pause
| Функции DCOP | Действие |
|---|---|
| album | Функция «album» показывает название альбома проигрываемой дорожки. |
| artist | Функция «artist» показывает информацию об исполнителе проигрываемой дорожки. |
| bitrate | Функция «bitrate» показывает информацию о битрейте проигрываемой дорожки. |
| comment | Функция «comment» показывает комментарии к проигрываемой дорожке. |
| coverImage | Функция «coverImage» показывает URL к обложке альбома проигрываемой дорожки. |
| currentTime | Фукция «currentTime» показывает текущее время (минуты:секунды) проигрываемой дорожки. |
| encodedURL | Функция «encodedURL» показывает URL текущей дорожки. |
| genre | Функция «genre» показывает информацию о жанре проигрываемой дорожки. |
| nowPlaying | Функция «nowPlaying» показывает "Исполнитель - Название" проигрываемой дорожки. Если один из двух id3 тегов пуст, то будет показан только "Исполнитель" или "Название" (без знаков "-"). |
| title | Функция «title» показывает название проигрываемой дорожки. |
| totalTime | Функция «totalTime» показывает общее время (мунуты:секунды) проигрываемой дорожки. |
| track | Функция «track» возвращает номер дорожки текущей композиции. |
| year | Функция «year» показывает информацию о годе проигрываемой дорожки. |
| isPlaying | Функция «isPlaying» - воспроизводится ли музыка в данный момент. |
| randomModeStatus | Функция «randomModeStatus» возвращает статус режима вразброс (true/false). |
| repeatPlaylistStatus | Функция «repeatPlaylistStatus» возвращает статус режима повтора списка (true/false). |
| repeatTrackStatus | Функция «repeatTrackStatus» возвращает статус режима повтора композиции (true/false). |
| getVolume | Функция «getVolume» показывает уровень звука по шкале от 0 до 100. |
| sampleRate | Функция «sampleRate» возвращает частоту дискретизации проигрываемой дорожки. |
| score | Функция «score» возвращает счёт проигрываемой дорожки. |
| status | Функция «status» возвращает статус воспроизведения. 2 - воспроизведение, 1 - пауза, 0 - остановлено. |
| trackCurrentTime | Функция «trackCurrentTime» показывает сколько играет текущая дорожка (в секундах). |
| trackTotalTime | Функция «trackTotalTime» показывает информацию о длительности текущей дорожки в секундах. |
| addMedia | Функция «addMedia» используется для добавления файлов в список воспроизведения по их URL (по ожному за раз). |
| addMediaList | Функция «addMediaList» используется для добавления нескольких файлов в список воспроизведения. |
| clearPlaylist | Очищает список воспроизведения. |
| configEqualizer | Вызывает окно конфигурации. |
| enableOSD | Функция «enableOSD» позволяет показать/скрыть индикатор (On-Screen-Display). |
| enableRandomMode | Функция «enableRandomMode» используется для включения/выключения случайного режима. 0 - выключить, 1 - включить. |
| mute | Функция «mute» позволяет включить/отключить звук проигрываемой дорожки. |
| next | Функция «next» - переход к следующей дорожке. |
| pause | Функция «pause» - пауза. |
| play | Функция «play» начинает проигрывание с места последней остановки. |
| playMedia | Проигрывает файл, указанный в KURL. |
| playPause | Функция «playPause» запускает проигрыватель если он стоит на паузе или остановлен командой стоп. Если во время ввода команды проигрывается какая-либо дорожка, то воспроизведение будет приостановлено. |
| prev | Функция «prev» - переход к предыдущей дорожке. |
| saveCurrentPlaylist | Сохраняет текущий список в ~/.kde/share/apps/amarok/current.xml. |
| scanCollection | Запускает сканирование коллекции. |
| seek | Функция «seek» позволяет пероейти к определенному месту в дорожке, заданому в секундах. |
| seekRelative | Переместить позицию воспроизведения на указанное количество секунд. |
| setEqualizerEnabled | Включает эквалайзер (true/false). |
| setVolume | Функция «setVolume» позволяет установить уровень звука по шкале от 0 до 100. |
| showOSD | Показывает индикатор с текущей информацией. |
| stop | Функция «stop» останавливет проигрывание дорожки. |
| togglePlaylist | Функция «togglePlaylist» показывает/скрывает список воспроизведения. |
| volumeDown | Функция «volumeDown» уменьшает уровень звука на одну единицу. |
| volumeUp | Функция «volumeUp» повышает уровень звука на одну единицу. |