Музыка и таймеры
Музыка
Экспериментально
Музыка через Music Assistant в 1.0 экспериментальная: свой набор контейнеров и правки поверх него.
| Скажите | Что будет |
|---|---|
| «Хомер, включи Queen» | Лучшее совпадение — трек, исполнитель, альбом или плейлист — на колонках компьютера, затем похожие треки |
| «…включи джаз на Станции» | То же через Яндекс Станцию и Алису |
| «включи мою музыку», «включи мои любимые песни» | «Мне нравится» всех, у кого есть доступ к дому, — с последнего лайка по порядку. Ответ: «Включаю твою музыку — N треков из «Мне нравится», с последнего» |
| «включи мою музыку вперемешку» («перемешай», «случайно») | То же, но вперемешку |
| «стоп», «выключи музыку» | Остановить |
| «следующий» | Следующий трек очереди |
| «громче», «тише», «громкость 30» | Громкость от 0 до 100 |
| «что играет?» | Исполнитель и название |
Кто именно говорит, колонка не знает, поэтому «Мне нравится» общий на дом. Если в нём пусто, колонка так и скажет: сердечко ставится у того, что играет, — в плеере Homer на телефоне, в вебе или в Homer Node.
Откуда вход
Нужна подписка Яндекс Плюс. Отдельно входить не нужно: сервер дома берёт вход из интеграции Яндекс Станции в Home Assistant и выдаёт колонке токен Музыки. Токен выдаётся только по ключу колонки, только в домашней сети и нигде не сохраняется.
Чтобы использовать другой аккаунт, положите его токен в secrets/yandex-music-token.txt на компьютере с колонкой.
Особенности
- Без Music Assistant играет
ffplayна устройстве вывода Windows по умолчанию, отдельно от голоса колонки. - Пока играет музыка, в трее Windows висит значок Хомера: щелчок выключает музыку, правой кнопкой — название трека и «Следующий трек». Если снять
ffplayв диспетчере задач, очередь тоже останавливается. - Начальная громкость — 40. При смене громкости трек продолжается с того же места.
- При громкой музыке колонку проще позвать громче или ближе к микрофону: эхоподавление не видит музыку.
Плеер в Homer Node
Пока играет музыка, поверх окон висит мини-плеер узла: одна колонка и пять кнопок — «Не нравится», «Предыдущий», пауза, «Следующий», «Мне нравится». Кнопка ⌃ («Полный плеер») разворачивает его вверх в полный плеер — такой же, как в приложении. Вид окна запоминается.
- Где играть — все колонки дома и что на каждой играет. У каждой ⏯ и ⏹; на молчащей ▶ включает «Мне нравится».
- Перемотка и громкость выбранной колонки.
- Дальше — очередь, галочка «Плавный переход».
- Мне нравится — «Играть все», «Вперемешку», нажатие на трек — «Включить отсюда»; × убирает трек из списка.
- Поиск — исполнитель, песня или ссылка YouTube; у каждой находки три кнопки: включить сейчас, «Следующим», «В очередь».
- Играть вместе — галочки в списке «Где играть» слева от имён: выбранная колонка ведёт, отмеченные играют с ней один трек синхронно. Колонка не в сети недоступна, причина — в подсказке. В заголовке списка — «Везде» (все колонки в сети вместе с выбранной) и «Только здесь» (остальные — отдельно).
Главная окна Homer Node — тот же плеер, рядом напоминания, последние кадры камер дома и короткая сводка узла; всё прежнее — во вкладке «Настройки». Если узел состоит в нескольких домах, над плеером выбирается дом (пустые помечены «— без колонок»), выбор помнится.
Компьютер работает с «Мне нравится» первого владельца дома — и в полном плеере, и сердечком в мини-плеере.
Музыка на нескольких колонках
Колонки, играющие вместе, выравниваются в приложении: Настройки → Музыка → Музыка на нескольких колонках → Калибровать с телефона. Колонка, не принявшая свой сдвиг (замер промахнулся или она не ответила), не мешает остальным; если не применилось ничего, ответ называет колонку и причину.
Таймеры и напоминания
| Скажите | Что будет |
|---|---|
| «поставь таймер на 10 минут» | Через 10 минут колонка звонит три раза и говорит «Таймер» — слышно на всех колонках дома |
| «напомни через полчаса снять пиццу» | Звонок и «снять пиццу» |
| «сколько осталось?» | Список таймеров |
| «отмени таймер», «отмени все» | Отмена |
Сработавшее напоминание слышно во всём доме: каждая колонка Хомера говорит фразу своим голосом, компьютер без колонок-спутников — своим динамиком, со звонком. На телефоны дома приходит пуш «Таймер» — и когда приложение свёрнуто.
Напоминания в Homer Node
На главной окна Homer Node — раздел Напоминания: список с обратным отсчётом и временем срабатывания, у каждого × («Отменить»), при нескольких — Отменить все. Завести можно и с компьютера: «О чём напомнить», затем «через, мин» или «в» ЧЧ:ММ — до суток вперёд; быстрые кнопки 5, 15, 30 мин и 1 ч. Звенит колонка этого компьютера, фразу говорят все колонки дома, пуш приходит на телефоны. Если на компьютере нет роли «Колонка», напоминаний здесь нет — включите роль в настройках узла.
Таймеры живут в памяти мозга колонки: перезапуск колонки их стирает. Самый длинный — сутки. Голосом будильник на определённое время лучше ставить через Алису: «Хомер, разбуди в семь» колонка передаст Станции.