Прикручуємо мультимедіа-клавіші в

.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, інші сайти з музикою.