hs.itunes
Управление музыкальным плеером iTunes
Обзор API
- Константы - Полезные значения, которые нельзя изменить
- Функции - API-вызовы, предлагаемые непосредственно расширением
Документация API
Константы
state_paused
| Подпись | hs.itunes.state_paused |
|---|---|
| Тип | Константа |
| Описание |
Возвращается |
| Источник | extensions/itunes/itunes.lua строка 17 |
state_playing
| Подпись | hs.itunes.state_playing |
|---|---|
| Тип | Константа |
| Описание |
Возвращается |
| Источник | extensions/itunes/itunes.lua строка 22 |
state_stopped
| Подпись | hs.itunes.state_stopped |
|---|---|
| Тип | Константа |
| Описание |
Возвращается |
| Источник | extensions/itunes/itunes.lua строка 27 |
Функции
displayCurrentTrack
| Подпись | hs.itunes.displayCurrentTrack() |
|---|---|
| Тип | Функция |
| Описание |
Отображает информацию о текущей дорожке на экране |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/itunes/itunes.lua строка 108 |
ff
| Подпись | hs.itunes.ff() |
|---|---|
| Тип | Функция |
| Описание |
Перематывает текущее воспроизведение вперёд на 5 секунд |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/itunes/itunes.lua строка 304 |
getCurrentAlbum
| Подпись | hs.itunes.getCurrentAlbum() -> string or nil |
|---|---|
| Тип | Функция |
| Описание |
Получает название текущего альбома |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/itunes/itunes.lua строка 137 |
getCurrentArtist
| Подпись | hs.itunes.getCurrentArtist() -> string or nil |
|---|---|
| Тип | Функция |
| Описание |
Получает имя текущего исполнителя |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/itunes/itunes.lua строка 124 |
getCurrentTrack
| Подпись | hs.itunes.getCurrentTrack() -> string or nil |
|---|---|
| Тип | Функция |
| Описание |
Получает название текущей дорожки |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/itunes/itunes.lua строка 150 |
getDuration
| Подпись | hs.itunes.getDuration() |
|---|---|
| Тип | Функция |
| Описание |
Получает длительность (в секундах) текущей песни |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/itunes/itunes.lua строка 290 |
getPlaybackState
| Подпись | hs.itunes.getPlaybackState() |
|---|---|
| Тип | Функция |
| Описание |
Получает текущее состояние воспроизведения iTunes |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/itunes/itunes.lua строка 163 |
getPosition
| Подпись | hs.itunes.getPosition() |
|---|---|
| Тип | Функция |
| Описание |
Получает позицию воспроизведения (в секундах) текущей песни |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/itunes/itunes.lua строка 264 |
getVolume
| Подпись | hs.itunes.getVolume() |
|---|---|
| Тип | Функция |
| Описание |
Получает текущую настройку громкости iTunes |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/itunes/itunes.lua строка 216 |
isPlaying
| Подпись | hs.itunes.isPlaying() |
|---|---|
| Тип | Функция |
| Описание |
Возвращает, воспроизводится ли в данный момент iTunes |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/itunes/itunes.lua строка 192 |
isRunning
| Подпись | hs.itunes.isRunning() |
|---|---|
| Тип | Функция |
| Описание |
Возвращает, открыт ли в данный момент iTunes. Большинство других функций в hs.itunes автоматически запускают приложение, поэтому эту функцию можно использовать для защиты от этого. |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/itunes/itunes.lua строка 179 |
next
| Подпись | hs.itunes.next() |
|---|---|
| Тип | Функция |
| Описание |
Переходит к следующему треку в iTunes |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/itunes/itunes.lua строка 82 |
pause
| Подпись | hs.itunes.pause() |
|---|---|
| Тип | Функция |
| Описание |
Приостанавливает текущий трек в iTunes |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/itunes/itunes.lua строка 69 |
воспроизведение
| Подпись | hs.itunes.play() |
|---|---|
| Тип | Функция |
| Описание |
Воспроизводит текущую дорожку iTunes |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/itunes/itunes.lua строка 56 |
воспроизведение/пауза
| Подпись | hs.itunes.playpause() |
|---|---|
| Тип | Функция |
| Описание |
Переключает воспроизведение/паузу текущей дорожки iTunes |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/itunes/itunes.lua строка 43 |
предыдущий
| Подпись | hs.itunes.previous() |
|---|---|
| Тип | Функция |
| Описание |
Переходит к предыдущей дорожке iTunes |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/itunes/itunes.lua строка 95 |
rw
| Подпись | hs.itunes.rw() |
|---|---|
| Тип | Функция |
| Описание |
Перематывает текущее воспроизведение назад на 5 секунд |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/itunes/itunes.lua строка 315 |
установкаПозиции
| Подпись | hs.itunes.setPosition(pos) |
|---|---|
| Тип | Функция |
| Описание |
Устанавливает позицию воспроизведения текущей песни |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/itunes/itunes.lua строка 275 |
установкаГромкости
| Подпись | hs.itunes.setVolume(vol) |
|---|---|
| Тип | Функция |
| Описание |
Устанавливает громкость воспроизведения в iTunes |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/itunes/itunes.lua строка 227 |
уменьшениеГромкости
| Подпись | hs.itunes.volumeDown() |
|---|---|
| Тип | Функция |
| Описание |
Уменьшает громкость воспроизведения в iTunes на 5 |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/itunes/itunes.lua строка 253 |
увеличениеГромкости
| Подпись | hs.itunes.volumeUp() |
|---|---|
| Тип | Функция |
| Описание |
Увеличивает громкость воспроизведения в iTunes на 5 |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/itunes/itunes.lua строка 242 |
© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.itunes.html