hs.deezer
Управление музыкальным плеером Deezer.
Сильно вдохновлено 'hs.spotify', благодарность первоначальному автору.
Обзор API
- Константы — полезные значения, которые нельзя изменить
- Функции — вызовы API, предоставляемые непосредственно расширением
Документация API
Константы
state_paused
| Подпись | hs.deezer.state_paused |
|---|---|
| Тип | Константа |
| Описание |
Возвращается |
| Источник | extensions/deezer/deezer.lua строка 13 |
state_playing
| Подпись | hs.deezer.state_playing |
|---|---|
| Тип | Константа |
| Описание |
Возвращается |
| Источник | extensions/deezer/deezer.lua строка 18 |
state_stopped
| Подпись | hs.deezer.state_stopped |
|---|---|
| Тип | Константа |
| Описание |
Возвращается |
| Источник | extensions/deezer/deezer.lua строка 23 |
Функции
displayCurrentTrack
| Подпись | hs.deezer.displayCurrentTrack() |
|---|---|
| Тип | Функция |
| Описание |
Отображает информацию о текущей песне на экране |
| Параметры |
|
| Возвращаемые значения |
|
| Источник | extensions/deezer/deezer.lua строка 100 |
ff
| Подпись | hs.deezer.ff() |
|---|---|
| Тип | Функция |
| Описание |
Перемотка воспроизведения вперед на 5 секунд. |
| Параметры |
|
| Возвращаемые значения |
|
| Источник | extensions/deezer/deezer.lua строка 295 |
getCurrentAlbum
| Signature | hs.deezer.getCurrentAlbum() |
|---|---|
| Type | Function |
| Description |
Получает название альбома текущей композиции |
| Parameters |
|
| Returns |
|
| Source | extensions/deezer/deezer.lua line 129 |
getCurrentArtist
| Signature | hs.deezer.getCurrentArtist() |
|---|---|
| Type | Function |
| Description |
Получает имя исполнителя текущей композиции |
| Parameters |
|
| Returns |
|
| Source | extensions/deezer/deezer.lua line 116 |
getCurrentTrack
| Signature | hs.deezer.getCurrentTrack() |
|---|---|
| Type | Function |
| Description |
Получает название текущей композиции |
| Parameters |
|
| Returns |
|
| Source | extensions/deezer/deezer.lua line 142 |
getPlaybackState
| Signature | hs.deezer.getPlaybackState() |
|---|---|
| Type | Function |
| Description |
Получает текущее состояние воспроизведения deezer |
| Parameters |
|
| Returns |
|
| Source | extensions/deezer/deezer.lua line 155 |
getPosition
| Signature | hs.deezer.getPosition() |
|---|---|
| Type | Function |
| Description |
Получает позицию воспроизведения (в секундах) в текущей композиции |
| Parameters |
|
| Returns |
|
| Source | extensions/deezer/deezer.lua line 255 |
getVolume
| Signature | hs.deezer.getVolume() |
|---|---|
| Type | Function |
| Description |
Получает значение громкости deezer |
| Parameters |
|
| Returns |
|
| Source | extensions/deezer/deezer.lua line 207 |
isPlaying
| Signature | hs.deezer.isPlaying() |
|---|---|
| Type | Function |
| Description |
Возвращает, воспроизводится ли deezer в данный момент |
| Parameters |
|
| Returns |
|
| Source | extensions/deezer/deezer.lua line 184 |
isRunning
| Signature | hs.deezer.isRunning() |
|---|---|
| Type | Function |
| Description |
Возвращает, открыт ли deezer в данный момент. Большинство других функций в hs.deezer автоматически запускают приложение, поэтому эту функцию можно использовать для защиты от этого. |
| Parameters |
|
| Returns |
|
| Source | extensions/deezer/deezer.lua line 171 |
next
| Signature | hs.deezer.next() |
|---|---|
| Type | Function |
| Description |
Переходит к следующей композиции deezer |
| Parameters |
|
| Returns |
|
| Source | extensions/deezer/deezer.lua line 74 |
pause
| Signature | hs.deezer.pause() |
|---|---|
| Type | Function |
| Description |
Приостанавливает текущую композицию deezer |
| Parameters |
|
| Returns |
|
| Source | extensions/deezer/deezer.lua line 61 |
play
| Signature | hs.deezer.play() |
|---|---|
| Type | Function |
| Description |
Воспроизводит текущую композицию deezer |
| Parameters |
|
| Returns |
|
| Source | extensions/deezer/deezer.lua line 48 |
пауза/воспроизведение
| Подпись | hs.deezer.playpause() |
|---|---|
| Тип | Функция |
| Описание |
Переключает воспроизведение/паузу текущей дорожки Deezer |
| Параметры |
|
| Возвращает |
|
| Исходный код | extensions/deezer/deezer.lua строка 35 |
предыдущий
| Подпись | hs.deezer.previous() |
|---|---|
| Тип | Функция |
| Описание |
Переходит к предыдущей дорожке Deezer |
| Параметры |
|
| Возвращает |
|
| Исходный код | extensions/deezer/deezer.lua строка 87 |
rw
| Подпись | hs.deezer.rw() |
|---|---|
| Тип | Функция |
| Описание |
Перематывает воспроизведение назад на 5 секунд |
| Параметры |
|
| Возвращает |
|
| Исходный код | extensions/deezer/deezer.lua строка 306 |
установитьПозицию
| Подпись | hs.deezer.setPosition(pos) |
|---|---|
| Тип | Функция |
| Описание |
Устанавливает позицию воспроизведения в текущей песне |
| Параметры |
|
| Возвращает |
|
| Исходный код | extensions/deezer/deezer.lua строка 266 |
установитьГромкость
| Подпись | hs.deezer.setVolume(vol) |
|---|---|
| Тип | Функция |
| Описание |
Устанавливает громкость Deezer |
| Параметры |
|
| Возвращает |
|
| Исходный код | extensions/deezer/deezer.lua строка 218 |
уменьшитьГромкость
| Подпись | hs.deezer.volumeDown() |
|---|---|
| Тип | Функция |
| Описание |
Уменьшает громкость на 5 единиц |
| Параметры |
|
| Возвращает |
|
| Исходный код | extensions/deezer/deezer.lua строка 244 |
увеличитьГромкость
| Подпись | hs.deezer.volumeUp() |
|---|---|
| Тип | Функция |
| Описание |
Увеличивает громкость на 5 единиц |
| Параметры |
|
| Возвращает |
|
| Исходный код | extensions/deezer/deezer.lua строка 233 |
© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.deezer.html