Переназначаем кнопку Play с iTunes на Яндекс.Музыку в mac без доп.программ 2026
18.03.2026 #Dev

Заменям Apple Music на Яндекс Музыку 2.0

Два года назад я написал статью про то, как заставить кнопку Play на маке открывать Яндекс Музыку вместо iTunes. Решение было элегантным топорным - bash-скрипт через launchd, который следил за процессами и убивал iTunes раньше чем тот успевал моргнуть. Это продолжение.

Статья зашла. Люди пользовались.

А потом Apple что-то обновила, и скрипт перестал работать. Как это обычно бывает с костылями.

Можно было снова залезть в терминал, поковырять plist-файлы, поправить пути, потестить. Я так и сделал. Потом Apple снова что-то обновила. Я снова починил. Потом снова. В какой-то момент мне надоело.

дратути

Что это такое

Маленькое приложение для macOS. Живет в трее, не занимает место в доке, не лезет куда не просят. Делает ровно одну вещь хорошо: когда ты нажимаешь Play на клавиатуре, открывается Яндекс Музыка.

Левый клик по иконке - показать или скрыть окно музыки. Правый клик - меню с автозапуском и выходом. Всё.

Проще показать

Никакого bash, никаких plist-файлов. Просто скачал DMG, перетащил в Applications, выдал разрешение на Accessibility и готово.

Почему Accessibility

Да, приложение просит разрешение "Управление компьютером". Звучит страшно, я понимаю. Но именно так на маке перехватываются медиа-клавиши - никак иначе Apple не даёт это сделать. Исходники открыты, можете проверить что там происходит. Или собрать самому из исходников если не доверяете готовому DMG - инструкция в репозитории есть.

Яндекс, если вдруг читаешь - я надеюсь ты не подашь на меня в суд.
Я просто хотел удобноо слушать музыку.

Как установить

  1. Идешь на страницу релизов на GitHub
  2. Скачиваешь YaTray-macOS-XXXXXXXX.dmg
  3. Открываешь, перетаскиваешь в Applications
  4. Запускаешь, выдаешь разрешение Accessibility
  5. Нажимаешь Play на клавиатуре
  6. ПР
Я бы опубликовал в АппСторе, но они такое не любят