Хочу поделиться довольно простым, но как показало время, полезным способом управления воспроизведением на 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:
![](https://habrastorage.org/getpro/habr/upload_files/b0f/8af/7a7/b0f8af7a75cf8cdf798931b0e86b7e5a.png)
4) Добавить быстрые команды из репозитория на устройство:
![](https://habrastorage.org/getpro/habr/upload_files/9c8/c09/bfc/9c8c09bfc942a5dccf07d187ea2880f5.png)
При добавлении команды вам будет предложено ввести ip адрес, имя пользователя и пароль для доступа к Mac по ssh:
![](https://habrastorage.org/getpro/habr/upload_files/df4/451/fbc/df4451fbc3bccfc844fab40ce0c788c5.png)
Заключение
Часто использую данный метод управления воспроизведением, так как это позволяет избежать необходимости запускать дополнительное программное обеспечение в фоне, а ssh доступ используется и для других задач.
ссылка на оригинал статьи https://habr.com/ru/articles/727816/
Добавить комментарий