Кнопка воспроизведения / паузы в наушниках управляет только iTunes

20

Наконец, я обновил мой MacBook Pro (Unibody в конце 2008 года) с леопарда до снежного барса, чтобы отправиться в Lion после завершения загрузки. Теперь я заметил, что нажатие одной кнопки на моем Etymotic HF-2 больше не воспроизводит / приостанавливает мультимедиа в активном проигрывателе, но запускает iTunes, если он не работает, и воспроизводит / приостанавливает содержимое iTunes, если iTunes работает. Исторически на Leopard нажатие этой кнопки приводило к тому, что активный проигрыватель проигрывал / делал паузу, будь то Spotify, VLC или любой другой медиаплеер (хотя spotify и VLC - мои наиболее используемые проигрыватели)

Кто-нибудь знает, как вернуться к такому поведению?

Майкл Джеффрис
источник

Ответы:

6

Вы можете сделать это с ControllerMate :

введите описание изображения здесь

И немного маленький AppleScript (каждая строка для каждой функции):

tell application "Spotify" to playpause
tell application "Spotify" to next track
tell application "Spotify" to previous track

Если вы откроете QuickTime Player, он автоматически проигнорирует кнопку воспроизведения / паузы и предотвратит открытие iTunes, если вы этого не сделаете, iTunes все равно попытается что-то воспроизвести. Еще одно решение, препятствующее запуску iTunes, - отключить «Демон удаленного управления», как это сделать подробно описано на суперпользователе .

Люк
источник
1
Потребовалась минута, чтобы разобраться с настройкой, но ControllerMate работает отлично, спасибо! Запуск Mac OSX 10.8.3 Однако существует одна проблема. Первоначальное нажатие кнопки воспроизведения / паузы на наушниках все равно откроет iTunes. После этого элементы управления продолжают работать с spotify. Есть ли способ отключить это с ControllerMate?
2013 года
К сожалению нет. Вы должны держать QuickTime открытым.
Люк
superuser.com/questions/554489/…
Брэд Хекман
@ Люк, как именно ты настроил конфигурации в ControllerMate?
1
@ Кортни, это было давно, так как я сделал это. ControllerMate - это в значительной степени перетаскивание. Вам нужно найти «Драйвер Apple Mikey HID» в диалоговом окне ввода и выбрать правую кнопку. Когда диалоговое окно устройства ввода открыто, нажатие кнопок подсвечивает нужное устройство. Вы хотите прикрепить скрипт к каждому и использовать отдельные строки выше в каждом из них. То, что у вас есть, должно выглядеть так же, как на скриншоте - хотя я забыл пометить два нижних сценария на картинке.
Люк
4

Вы должны объединить оба ответа, размещенные здесь.

Сконфигурируйте ControllerMate, как описано Люком, для выбранной вами программы и примените исправление iTunes для кнопки «Воспроизведение», упомянутое Стивеном .

Затем вы можете управлять своим приложением по выбору с помощью пульта ДУ для наушников без запуска iTunes.

Ichixgo
источник
1

Я считаю, что это решит вашу проблему MMFix. Дайте мне знать, если это работает!

Стивен
источник
Работает для мультимедийных клавиш (yay), но не для кнопки наушников :(
Майкл Джефферис
О, я солгал, он блокирует запуск iTunes при нажатии кнопки наушников, но не пропускает действие воспроизведения / паузы для спойтизации / VLC, чего я действительно хочу :(
Майкл Джеффрис,
Попробуйте это и посмотрите, работает ли лучше iTunesPatch .
Стивен
Нет, та же проблема :(
Майкл Джефферис