Интерфейс 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» повышает уровень звука на одну единицу. |