docs.kde.org
Интерфейс DCOP
Пред.
След.

Интерфейс DCOP

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


docs.kde.org