Хочу поделиться довольно простым, но как показало время, полезным способом управления воспроизведением на macOS из быстрых команд (например iOS), без дополнительных клиент-серверных приложений. Управление происходит с помощью вызова скрипта на python по ssh. Для имитации нажатия медиа клавиш использована библиотека pyobjc-framework-Quartz.

Протестировано на MacOS 10.15.7 и MacOS 12.6.4.

Порядок действий:

1) Установить библиотеку:

pip3 install pyobjc-framework-Quartz

2) Клонировать репозиторий со скриптом управления в домашнюю директорию (если клонируете в другую не забудьте изменить путь к файлу скрипта в быстрой команде):

git clone https://github.com/guinmoon/ios-macos-mediakey-shortcuts ~/ios_macos_mediakey_shortcuts

3) Разрешить SSH доступ к Mac:

4) Добавить быстрые команды из репозитория на устройство:

При добавлении команды вам будет предложено ввести ip адрес, имя пользователя и пароль для доступа к Mac по ssh:

Заключение

Часто использую данный метод управления воспроизведением, так как это позволяет избежать необходимости запускать дополнительное программное обеспечение в фоне, а ssh доступ используется и для других задач.

Комментарии (3)