hs.spotify
Управление музыкальным проигрывателем Spotify
Обзор API
- Константы — Полезные значения, которые нельзя изменить
- Функции — API-вызовы, предоставляемые напрямую расширением
Документация API
Константы
state_paused
| Подпись | hs.spotify.state_paused |
|---|---|
| Тип | Константа |
| Описание |
Возвращается |
| Источник | extensions/spotify/spotify.lua строка 11 |
state_playing
| Подпись | hs.spotify.state_playing |
|---|---|
| Тип | Константа |
| Описание |
Возвращается |
| Источник | extensions/spotify/spotify.lua строка 16 |
state_stopped
| Подпись | hs.spotify.state_stopped |
|---|---|
| Тип | Константа |
| Описание |
Возвращается |
| Источник | extensions/spotify/spotify.lua строка 21 |
Функции
displayCurrentTrack
| Подпись | hs.spotify.displayCurrentTrack() |
|---|---|
| Тип | Функция |
| Описание |
Отображает информацию о текущей песне на экране |
| Параметры |
|
| Возвращаемые значения |
|
| Источник | extensions/spotify/spotify.lua строка 115 |
ff
| Подпись | hs.spotify.ff() |
|---|---|
| Тип | Функция |
| Описание |
Переводит позицию воспроизведения вперед на 5 секунд |
| Параметры |
|
| Возвращаемые значения |
|
| Источник | extensions/spotify/spotify.lua строка 323 |
getCurrentAlbum
| Signature | hs.spotify.getCurrentAlbum() |
|---|---|
| Type | Function |
| Description |
Получает название альбома текущей композиции |
| Parameters |
|
| Returns |
|
| Source | extensions/spotify/spotify.lua строка 144 |
getCurrentArtist
| Signature | hs.spotify.getCurrentArtist() |
|---|---|
| Type | Function |
| Description |
Получает имя исполнителя текущей композиции |
| Parameters |
|
| Returns |
|
| Source | extensions/spotify/spotify.lua строка 131 |
getCurrentTrack
| Signature | hs.spotify.getCurrentTrack() |
|---|---|
| Type | Function |
| Description |
Получает название текущей композиции |
| Parameters |
|
| Returns |
|
| Source | extensions/spotify/spotify.lua строка 157 |
getCurrentTrackId
| Signature | hs.spotify.getCurrentTrackId() |
|---|---|
| Type | Function |
| Description |
Получает идентификатор текущей композиции |
| Parameters |
|
| Returns |
|
| Source | extensions/spotify/spotify.lua строка 169 |
getDuration
| Signature | hs.spotify.getDuration() |
|---|---|
| Type | Function |
| Description |
Получает продолжительность текущей композиции (в секундах) |
| Parameters |
|
| Returns |
|
| Source | extensions/spotify/spotify.lua строка 309 |
getPlaybackState
| Signature | hs.spotify.getPlaybackState() |
|---|---|
| Type | Function |
| Description |
Получает текущее состояние воспроизведения Spotify |
| Parameters |
|
| Returns |
|
| Source | extensions/spotify/spotify.lua строка 182 |
getPosition
| Signature | hs.spotify.getPosition() |
|---|---|
| Type | Function |
| Description |
Получает текущую позицию воспроизведения (в секундах) в текущей композиции |
| Parameters |
|
| Returns |
|
| Source | extensions/spotify/spotify.lua строка 283 |
getVolume
| Signature | hs.spotify.getVolume() |
|---|---|
| Type | Function |
| Description |
Получает настройку громкости Spotify |
| Parameters |
|
| Returns |
|
| Source | extensions/spotify/spotify.lua строка 235 |
isPlaying
| Signature | hs.spotify.isPlaying() |
|---|---|
| Type | Function |
| Description |
Возвращает, воспроизводится ли в данный момент Spotify |
| Parameters |
|
| Returns |
|
| Source | extensions/spotify/spotify.lua строка 211 |
isRunning
| Signature | hs.spotify.isRunning() |
|---|---|
| Type | Function |
| Description |
Возвращает, открыт ли Spotify в данный момент. Большинство других функций в hs.spotify автоматически запускают приложение, поэтому эту функцию можно использовать для защиты от этого. |
| Parameters |
|
| Returns |
|
| Source | extensions/spotify/spotify.lua строка 198 |
следующая
| Подпись | hs.spotify.next() |
|---|---|
| Тип | Функция |
| Описание |
Переходит к следующей песне в Spotify |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/spotify/spotify.lua строка 76 |
пауза
| Подпись | hs.spotify.pause() |
|---|---|
| Тип | Функция |
| Описание |
Приостанавливает текущую песню в Spotify |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/spotify/spotify.lua строка 63 |
воспроизведение
| Подпись | hs.spotify.play() |
|---|---|
| Тип | Функция |
| Описание |
Воспроизводит текущую песню в Spotify |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/spotify/spotify.lua строка 50 |
воспроизведение/пауза
| Подпись | hs.spotify.playpause() |
|---|---|
| Тип | Функция |
| Описание |
Переключает воспроизведение/паузу текущей песни в Spotify |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/spotify/spotify.lua строка 37 |
воспроизвестиТрек
| Подпись | hs.spotify.playTrack(id) |
|---|---|
| Тип | Функция |
| Описание |
Воспроизводит песню Spotify с заданным id |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/spotify/spotify.lua строка 102 |
предыдущая
| Подпись | hs.spotify.previous() |
|---|---|
| Тип | Функция |
| Описание |
Переходит к предыдущей песне в Spotify |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/spotify/spotify.lua строка 89 |
rw
| Подпись | hs.spotify.rw() |
|---|---|
| Тип | Функция |
| Описание |
Перематывает воспроизведение назад на 5 секунд |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/spotify/spotify.lua строка 334 |
установитьПозицию
| Подпись | hs.spotify.setPosition(pos) |
|---|---|
| Тип | Функция |
| Описание |
Устанавливает позицию воспроизведения в текущей песне |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/spotify/spotify.lua строка 294 |
установитьГромкость
| Подпись | hs.spotify.setVolume(vol) |
|---|---|
| Тип | Функция |
| Описание |
Устанавливает громкость Spotify |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/spotify/spotify.lua строка 246 |
уменьшитьГромкость
| Подпись | hs.spotify.volumeDown() |
|---|---|
| Тип | Функция |
| Описание |
Уменьшает громкость на 5 |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/spotify/spotify.lua строка 272 |
увеличитьГромкость
| Подпись | hs.spotify.volumeUp() |
|---|---|
| Тип | Функция |
| Описание |
Увеличивает громкость на 5 |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/spotify/spotify.lua строка 261 |
© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.spotify.html