Этот юзерскрипт интегрирует Яндекс.Музыку с MediaSession API, что позволяет браузеру отображать текущий играющий трек в системе и привязывать медиа-клавиши для управления проигрыванием.
Наглядно:
Пример уведомления.
Кстати, это всё настраивается, просто переходите в настройки Яндекс.Музыки и переключайте нужные опции.
Нужен будет менеджер юзерскриптов — расширение, которое запускает установленные скрипты на нужных сайтах. Вот проверенные: Tampermonkey, ViolentMonkey. Greasemonkey не поддерживается.
Установили менеджер? Здорово, нажимайте кнопку — она откроет окно установки скрипта:
Перезагрузите страницу Яндекс.Музыки — если расширение успешно загрузится, вы увидите надпись «Расширение интеграции с MSA установлено».
Да, для каждой системы нужно ещё несколько действий:
Chromium-подобные браузеры:
Если вы используете любой браузер на движке Chromium (это: Хром, Яндекс.Браузер, Vivaldi или Опера):
- Наберите в адресной строке
chrome://flags/#hardware-media-key-handling
и нажмите Enter, для подсвеченной опции выберите справа «Enabled»: это включит медиа-клавиши по всей системе; - В поле «Search flags» сверху введите
global-media-controls
и нажмите Enter, для подсвеченной опции тоже выберите «Enabled»: это включит показ кнопки управлением проигрыванием на сайтах в панели расширений (это что?). - Перезапустите браузер. Наслаждайтесь! 🍹🏖️
Linux KDE:
Если вы пользуетесь KDE Linux, установите Plasma Browser Integration, подробнее тут →
Если скрипт будет вести себя неправильно, или у вас есть какие-то пожелания, откройте новую задачу в секции Issues на GitHub, предварительно поискав, не открыл ли кто другой похожую.
Написание подобных скриптов требует времени и сил. Вы можете выразить благодарность одним или несколькими из следующих способов:
- 📢 Рассказав об этом скрипте знакомым
- 😮 Посмотрев другие мои скрипты:
- 💜 Пожертвовав мне пару рублей на Яндекс.Деньги →
Спасибо!