Spec-Zone.ru › Hammerspoon

hs.deezer

Управление музыкальным плеером Deezer.

Сильно вдохновлено 'hs.spotify', благодарность первоначальному автору.

Обзор API

  • Константы — полезные значения, которые нельзя изменить
    • state_paused
    • state_playing
    • state_stopped
  • Функции — вызовы API, предоставляемые непосредственно расширением
    • displayCurrentTrack
    • ff
    • getCurrentAlbum
    • getCurrentArtist
    • getCurrentTrack
    • getPlaybackState
    • getPosition
    • getVolume
    • isPlaying
    • isRunning
    • next
    • pause
    • play
    • playpause
    • previous
    • rw
    • setPosition
    • setVolume
    • volumeDown
    • volumeUp

Документация API

Константы

state_paused
Подпись hs.deezer.state_paused
Тип Константа
Описание

Возвращается hs.deezer.getPlaybackState() для обозначения паузы в Deezer.

Источник extensions/deezer/deezer.lua строка 13
state_playing
Подпись hs.deezer.state_playing
Тип Константа
Описание

Возвращается hs.deezer.getPlaybackState() для обозначения воспроизведения в Deezer.

Источник extensions/deezer/deezer.lua строка 18
state_stopped
Подпись hs.deezer.state_stopped
Тип Константа
Описание

Возвращается hs.deezer.getPlaybackState() для обозначения остановки Deezer.

Источник extensions/deezer/deezer.lua строка 23

Функции

displayCurrentTrack
Подпись hs.deezer.displayCurrentTrack()
Тип Функция
Описание

Отображает информацию о текущей песне на экране

Параметры
  • Нет
Возвращаемые значения
  • Нет
Источник extensions/deezer/deezer.lua строка 100
ff
Подпись hs.deezer.ff()
Тип Функция
Описание

Перемотка воспроизведения вперед на 5 секунд.

Параметры
  • Нет
Возвращаемые значения
  • Нет
Источник extensions/deezer/deezer.lua строка 295
END_OF_DOCUMENT_MARKER
getCurrentAlbum
Signature hs.deezer.getCurrentAlbum()
Type Function
Description

Получает название альбома текущей композиции

Parameters
  • None
Returns
  • Строка, содержащая название альбома текущей композиции, или nil, если произошла ошибка
Source extensions/deezer/deezer.lua line 129
getCurrentArtist
Signature hs.deezer.getCurrentArtist()
Type Function
Description

Получает имя исполнителя текущей композиции

Parameters
  • None
Returns
  • Строка, содержащая имя исполнителя текущей композиции, или nil, если произошла ошибка
Source extensions/deezer/deezer.lua line 116
getCurrentTrack
Signature hs.deezer.getCurrentTrack()
Type Function
Description

Получает название текущей композиции

Parameters
  • None
Returns
  • Строка, содержащая название текущей композиции, или nil, если произошла ошибка
Source extensions/deezer/deezer.lua line 142
getPlaybackState
Signature hs.deezer.getPlaybackState()
Type Function
Description

Получает текущее состояние воспроизведения deezer

Parameters
  • None
Returns
  • Строка, содержащая одно из следующих значений:
    • hs.deezer.state_stopped
    • hs.deezer.state_paused
    • hs.deezer.state_playing
Source extensions/deezer/deezer.lua line 155
getPosition
Signature hs.deezer.getPosition()
Type Function
Description

Получает позицию воспроизведения (в секундах) в текущей композиции

Parameters
  • None
Returns
  • Число, обозначающее текущую позицию в композиции
Source extensions/deezer/deezer.lua line 255
getVolume
Signature hs.deezer.getVolume()
Type Function
Description

Получает значение громкости deezer

Parameters
  • None
Returns
  • Число, содержащее установленный уровень громкости deezer, от 1 до 100
Source extensions/deezer/deezer.lua line 207
isPlaying
Signature hs.deezer.isPlaying()
Type Function
Description

Возвращает, воспроизводится ли deezer в данный момент

Parameters
  • None
Returns
  • Булево значение, указывающее, воспроизводится ли deezer композицию, или nil, если произошла ошибка (неизвестное состояние плеера). Также возвращает false, если приложение не запущено
Source extensions/deezer/deezer.lua line 184
isRunning
Signature hs.deezer.isRunning()
Type Function
Description

Возвращает, открыт ли deezer в данный момент. Большинство других функций в hs.deezer автоматически запускают приложение, поэтому эту функцию можно использовать для защиты от этого.

Parameters
  • None
Returns
  • Булево значение, указывающее, запущено ли приложение deezer.
Source extensions/deezer/deezer.lua line 171
next
Signature hs.deezer.next()
Type Function
Description

Переходит к следующей композиции deezer

Parameters
  • None
Returns
  • None
Source extensions/deezer/deezer.lua line 74
pause
Signature hs.deezer.pause()
Type Function
Description

Приостанавливает текущую композицию deezer

Parameters
  • None
Returns
  • None
Source extensions/deezer/deezer.lua line 61
play
Signature hs.deezer.play()
Type Function
Description

Воспроизводит текущую композицию deezer

Parameters
  • None
Returns
  • None
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)
Тип Функция
Описание

Устанавливает позицию воспроизведения в текущей песне

Параметры
  • pos - Числовое значение позиции (в секундах), на которую нужно перейти в текущей песне
Возвращает
  • Нет
Исходный код extensions/deezer/deezer.lua строка 266
установитьГромкость
Подпись hs.deezer.setVolume(vol)
Тип Функция
Описание

Устанавливает громкость Deezer

Параметры
  • vol - Число от 1 до 100
Возвращает
  • Нет
Исходный код 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API