На Mac вы можете использовать Automator.
Создайте новый документ типа «Сервис» в Automator. Выберите Сервис Получает выбранный текст: нет ввода. Добавьте действие «Запустить AppleScript».
Адаптируйте следующий скрипт для ваших целей:
on run {input, parameters}
tell application "Google Chrome"
set foundTab to missing value
repeat with currentWindow in every window
if foundTab is missing value then
repeat with currentTab in every tab in currentWindow
if currentTab's URL contains "play.google.com/music/listen" then
set foundTab to currentTab
exit repeat
end if
end repeat
end if
end repeat
if foundTab is missing value then
set foundTab to (make new window)'s active tab
set foundTab's URL to "https://play.google.com/music/listen#/ap/auto-playlist-thumbs-up"
delay 1
end if
execute foundTab javascript "document.getElementById('player-bar-play-pause').click();"
end tell
end run
Сохраните сценарий с соответствующим именем, например «Переключить Google Play Music на Chrome», затем перейдите в «Настройки служб», найдите и добавьте сочетание клавиш. Automator -> Услуги -> Настройки услуг.
Он находит любую открытую вкладку Google Play Music и пытается нажать кнопку воспроизведения, чтобы приостановить или воспроизвести. Если вкладка не найдена, она запускается в новом окне (вы можете изменить его, чтобы вместо этого создать новую вкладку в любом существующем окне). Очевидно, вам нужно выбрать, по какому URL вы хотите перейти.
Примечание. Независимо от того, на какой URL вы переходите в новую вкладку / окно, он не запустится автоматически. Если вы выясните, как это сделать (у меня не хватило времени), пожалуйста, оставьте комментарий, сообщающий мне, или просто измените сценарий, чтобы включить это.