Skip to content

Музыка и таймеры ​

Музыка ​

Экспериментально

Музыка через 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 ч. Звенит колонка этого компьютера, фразу говорят все колонки дома, пуш приходит на телефоны. Если на компьютере нет роли «Колонка», напоминаний здесь нет — включите роль в настройках узла.

Таймеры живут в памяти мозга колонки: перезапуск колонки их стирает. Самый длинный — сутки. Голосом будильник на определённое время лучше ставить через Алису: «Хомер, разбуди в семь» колонка передаст Станции.