#yandexstation
Последний релиз интеграции YandexStation богат на фичи, которых пользователи ждали буквально несколько лет.
Локальная команда TTS
Долгое время для произношения текста на колонке использовались именно облачные API. Вероятно, многие пользователи заметили, как оно сломалось пару недель назад. Облачная команда позволяла произнести текст без входа в режим диалога (когда колонка начинает слушать после окончания текста). Но главным минусом было ограничение в 100 символов для фразы в облачном режиме.
В новой версии в локальном режиме будут использоваться новые локальные API — без ограничения в 100 символов и без режима диалога. Больше никаких костылей.
PS. Важно понимать, что генерация голоса Алисы всё равно происходит на серверах Яндекса, и без интернета работать не будет.
Стриминг локальных MP3 на колонку
Ещё одна долгожданная функция. Требует активного тестирования.
PS. Возможно, заработает не на всех колонках. На самой первой Станции отказалась работать.
Стриминг радио на сторонние плееры
Потоковое радио не входит в состав Яндекс.Музыки и сильно от неё отличается, поэтому изначально не поддерживалось. Но вследствие большого количества вопросов «почему оно не работает», пришлось напрячься, изучить вопрос и добавить поддержку.
PS. Тестировалась трансляция только на Chromecast-устройства. На других плеерах может не поддерживаться.
Собственная анимация на экране колонок
Совершенно случайно удалось добавить поддержку и этой функции. На колонках с часами весьма ограниченное количество светодиодов — кроме самих часов, на них сложно отобразить что-то интересное. А вот на колонках серии Макс есть полноценный экран 25×16 пикселей, правда, все они одного цвета.
PS. Удалось добавить поддержку только колонок Макс и Мини 2. У новых колонок Миди, Мини 3 и Лайт 2 используется другое API, на разбор которого просто не хватило сил. Тем более ни одной из этих колонок у меня нет.
Хочу сказать спасибо всем пользователям, кто помогал с тестированием и удалённым доступом к своим устройствам. Без вас чудо бы не произошло.
https://github.com/AlexxIT/YandexStation/releases/tag/v3.19.0