yandex-music-app icon indicating copy to clipboard operation
yandex-music-app copied to clipboard

Запуск приложения при нажатии на клавишу PLAY

Open slepoy1 opened this issue 2 years ago • 10 comments

По умолчанию при нажатии на кнопку PLAY запускается приложение "Музыка". Каким образом можно назначить запуск yandex-music-app при нажатии на эту кнопку? Спасибо.

slepoy1 avatar Jun 29 '22 18:06 slepoy1

Плюсую, было бы круто!

romant094 avatar Jun 30 '22 08:06 romant094

Я думаю тут проблема решается не на стороне приложения музыки. Если вы захотите сделать подобное со Spotify, там получите такую же проблему. Макос по умолчанию ставит высокий приоритет на приложение Музыка. Для спотифай есть прога которая может этот приоритет менять, но для нашего приложения она не подходит, я пробовал. Есть еще BeardedSpice, но он уже 3 год не поддерживается. Возможно там среди форков есть живой, но это тоже такое себе.

Идея классная, но реализация не на этом уровне должна быть. Могу ошибаться и если есть решения, даже сторонними программами, то даже их я бы заюзал.

Тут тоже большое обсуждение, но для старых версий Мак ос.

HansCraftsman avatar Jun 30 '22 08:06 HansCraftsman

@slepoy1 если вам помогло данное решение, не могли бы вы закрыть проблему?

maxiiusa avatar Jan 13 '23 02:01 maxiiusa

я вот эту штуку юзаю https://github.com/tombonez/noTunes

с помощью нее отключаете стандартный плеер, а потом там есть инструкция, сюда скопирую на всякий, ей подменяете стандартный

Set replacement for iTunes / Apple Music

Replace YOUR_MUSIC_APP with the name of your music app in the following command.

defaults write digital.twisted.noTunes replacement /Applications/YOUR_MUSIC_APP.app Then /Applications/YOUR_MUSIC_APP.app will launch when iTunes/Music attempts to launch.

The following command will disable the replacement.

defaults delete digital.twisted.noTunes replacement

ArturKontrabaev avatar May 15 '23 19:05 ArturKontrabaev

defaults write digital.twisted.noTunes replacement /Applications/YOUR_MUSIC_APP.app Какую команду следует использовать? При вводе: defaults write digital.twisted.noTunes replacement /Applications/Yandex Music Unofficial.app отражается сообщение с текстом: Unexpected argument Music; leaving defaults unchanged.

slepoy1 avatar May 15 '23 20:05 slepoy1

defaults write digital.twisted.noTunes replacement /Applications/YOUR_MUSIC_APP.app Какую команду следует использовать? При вводе: defaults write digital.twisted.noTunes replacement /Applications/Yandex Music Unofficial.app отражается сообщение с текстом: Unexpected argument Music; leaving defaults unchanged.

переименуйте приложение в одно слово, например YaMusic попробуйте еще раз

ArturKontrabaev avatar May 15 '23 21:05 ArturKontrabaev

Спасибо, помогло defaults write digital.twisted.noTunes replacement /Applications/YandexMusicUnofficial.app

slepoy1 avatar May 15 '23 21:05 slepoy1

Спасибо, помогло defaults write digital.twisted.noTunes replacement /Applications/YandexMusicUnofficial.app

пожалуйста, есть альтернативные способы, но этот самый простой

ArturKontrabaev avatar May 15 '23 21:05 ArturKontrabaev

переименуйте приложение в одно слово, например YaMusic

Можно просто взять в кавычки весь путь к приложению. Тогда не отвалится плагин в браузере для открытия ссылок на яндекс музыку сразу в приложении.

У меня все заработало. Краткий гайд:

  1. Ставим NoTunes через Brew brew install --cask notunes
  2. Запускаем NoTunes, в верхнем баре правым кликом выбираем Hide Icon
  3. Идем в Настройки -> Основные -> Объекты входа, нажимаем "+" и добавляем приложение NoTunes в список запуска при входе в систему.
  4. В терминале запускаем команду для замены основного плеера на Яндекс. defaults write digital.twisted.noTunes replacement "/Applications/Yandex Music Unofficial.app"

Теперь тыкаем клавишу F8 (Play/Pause). Должно открыться приложение яндекс музыки. Наслаждаемся =)

HansCraftsman avatar May 16 '23 08:05 HansCraftsman