Я пытаюсь написать простой скрипт python, чтобы остановить музыку, которую играет Mac. Я нашел код, который эмулирует медиа-кнопки из принятого ответа здесь: emulate media key press on Mac.Python - Проверьте, не играет ли Mac музыка
Запуск кнопки воспроизведения/паузы работает отлично, но я хочу сделать это только в том случае, если в данный момент воспроизводится музыка. В противном случае он превращает в музыке (напротив того, что я пытаюсь сделать. Есть ли способ получить эту информацию из системы?
Мне нужно проверить, действительно ли музыка играла заранее, поэтому я могу знать ., следует ли возобновить ее позже
Спасибо Это хорошо работает для Spotify я должен настроить его на 'subprocess.call (. ['osascript', '-e', 'tell application "Spotify" to pause']) '. Однако это не решает всей моей проблемы. Мне нужно проверить, была ли музыка actua я играю заранее, поэтому я могу узнать, возобновить его позже. (Извините, я не был более конкретным в оригинальной публикации, отредактированной сейчас.) –
[This post] (http://stackoverflow.com/questions/27604207/applescript-check-if-computer-is-playing-any-sound) может помочь. Вы можете использовать 'pmset -g', чтобы увидеть, запущен ли' coreaudiod'. –
К сожалению, это дает тот же ответ, что Spotify играет или приостанавливается. –