Прикручуємо мультимедіа-клавіші в
.collapse">Зміст
Нещодавно відкрив я для себе сервіс Яндекс.Радіо, і цілком успішно ним користуюся. Але чого не вистачає: можливості включити наступний трек або поставити на паузу, не перемикаючись на вкладку.
Моє рішення під катом. У розпорядженні є Arch Linux, Firefox, i3wm та клавіатура з медіаклавішами.
1 Розширення у Firefox
Ймовірно, для Хрома є щось аналогічне, але тут добрі люди придумали відповідне розширення, суть якого — віддалений запуск javascript. Після його увімкнення на вибраній вкладці Firefox відкриває порт 32000, на якому приймає та виконує команди. Все досить просто.
2 Скрипт для надсилання команд
3 Прив'язуємо медіа клавіші
Правимо конфігураційний файл i3wm
На клавіатурі не було клавіші Next, так що довелося прив'язати до Super+VolumeUp:
У принципі на цьому можна було й закінчити, але необхідність включати розширення саме на цій вкладці залишилася, та й розширення мені здалося дуже цікавим, але таким, що дещо обмежує можливості.
І, відповідно, адаптований скрипт
Для порядку завів репозиторій для скриптів: github.com/irvinzz/sites-remote-control. Готовий приймати pull request для інших веб-сайтів.
Дякую за увагу, гадаю, принцип зрозумілий, за аналогією можна адаптувати під Windows, Chrome, інші сайти з музикою.