Статья

Проигрываем любимые радиостанции на Homepod. Часть 1. Используем функции приложения Shortcuts и автоматизации Homekit

Продолжаем цикл статей о проигрывание радиостанций с помощью различных устройств и систем автоматизаций. В предыдущей статье мы смогли подключить Xiaomi Gateway к Home Assistant. Если вы еще не ознакомились с этой заметкой, то вам сюда:

Подключение и автоматизация радио на Xiaomi Gateway с помощью Home Assistant

Устройство за 25 долларов отлично справилось с задачей проигрывания любимых радиостанций, а что же с тем у которого прайс в 350 долларов? Думаете там все работает прямо из коробки? Как оказалось лучше держать уровень ожиданий ниже.

На многих уважаемых ресурсах можно встретить совсем неоднозначную оценку Homepod. Вот статья с сайта Gizmondo даже озаглавлена "HomePod Is the Ultimate Apple Product—in a Bad Way", что переводиться не иначе как "Хоумпод - Величайший продукт Apple, в плохом смысле этого слова". Приведу несколько примеров для понимания проблемы.  Вот официальный список поддерживаемых источников музыки для Хоумпода:

Apple MusiciTunes Music PurchasesiCloud Music Library with an Apple Music or iTunes Match subscriptionBeats 1 Live RadioApple PodcastsAirPlay 

Соответственно единственное радио, которое заиграет по голосовому запросу к Хоумподу будет у нас Beats 1. Даже ваша iTunes библиотека полная скачанных или рипнутых mp3 файлов, будет абсолютно бесполезна, и вы не сможете запросить Хоумпод проиграть не один из них за исключением тех, что вы купили с iTunes Store

Единственная опция чтобы «легализовать» ваши файлы — это подписка iTunes Match (подробнее можно почитать здесь). За меньшую плату чем подписка на Apple Music ваши оффлайн файлы будут загружены в iCloud и могут быть проиграны с Homepod. Но и здесь есть свои ограничения: не все форматы поддерживаться и только файлы, которые есть в библиотеке Apple Music могут быть воспроизведены. Отсюда и название «match» - совпадение. 

Но даже при наличии подписок мы все равно с вами не сможем послушать любимую новостную радиостанцию. Есть же AirPlay скажете вы? Да, но его вы никак не сможете запустить голосом с Хоумпода, а уж тем более интегрировать его с автоматизациями. Выбора не остаётся как искать другие способы. В это статье я рассмотрю первую возможность решения этой задачи, а именно:

"Shortcuts to the rescue", или используем возможности приложения Shortcuts

Первый способ лежит практически на поверхности. Для начала нам понадобиться установить приложение умеющее проигрывать онлайн радиостанции и поддерживать функции Siri Shortcuts. Как оказалось такое приложение есть – и даже не одно. После блужданий по форумам нашел следующие аппы которые покрывают нужный нам функционал, а именно умеют общаться с Сири. Кратко об их плюсах и минусах:

Radio Shorties 

Распространяется по подписке за 8 долларов в год, первые 7 дней бесплатно. Приложение достаточно новое и сырое. Есть хороший выбор радиостанций включая русскоязычные. Функционал ограничен проигрыванием и запуском радиостанций с помощью голосовых команд Сири. Поиск только по названию станций.

Receiver Radio

Есть только платная версия за 4 доллара, но зато с единовременной покупкой и никаких подписок. Существуют версии для AppleTV, iPad, Apple Watch и даже плагин iMessage чтобы делиться станциями. Функционал расширенный, есть возможность выбора битрейта в зависимости от типа подключения – например можно включить лучшее качество стрима при наличии WiFi сети, настройка аудиобуффера, возможность синхронизации списка станций между устройствами через iCloud или Dropbox. Есть поиск по стране, языку или жанру. Бонусом идут цифровые часы (есть и будильник), когда телефон лежит на боку.

myTuner Radio и MyTuner Radio Pro

Есть бесплатная версия с рекламой, платная (цена 3 доллара) отличается отсутствием рекламы и наличием эквалайзера. Существуют версии для iPad и Apple Watch. Есть поиск радиостанций по стране, городу и жанру. Лично я не смог найти некоторые российские станции, хотя были представлены их украинские аналоги. Какие-либо опции и настройки отсутсвуют. Есть возможность синхронизации путем создания аккаунта.

Процесс настройки практически ничем не отличается во всех трех приложениях. Выбираем нужную нам станцию и добавляем ее в избранное (опционально) и далее кликаем по кнопке «Add to Siri» (в Radio Shorties), на « Siri» (в Receiver Radio) или на значок Сири (в myTuner Radio). После этого появиться окно, где можно будет записать голосовую команду на запуск этой самой станции.  Так как мы собираемся пользоваться Хоумподом для запуска радио, то сразу обратите внимание на следующие ограничения. Команда должна быть на английском, если использовать русское слово, то Сири его автоматически транслитерирует, также лучше не использовать такие слова как Radio и Music, при запросе с айфона shortcut скорее всего сработает, а вот когда будете запрашивать Homepod, у него точно случиться конфуз. Вот пример как это работает – я использовал лаконичное «Вести», чтобы запустить ВестиFM:

После того как мы создали shortcut в одном из приложений мы можем расширить его функционал в приложении Shortcuts.  Например, можно добавить запуск сцены из HomeKit одновременно при включении радио. Для этого заходим в приложение Shortcuts и ищем наш радио ярлычок, после добавляем еще одно действие - активацию сцены из HomeKit (конечно же сцена должна быть уже создана заранее).

Подводя итоги хочу сказать, что для себя я оставил приложение Receiver, подкупила возможность синхронизации и наличие апки для ATV. Если есть сомнения, нужен ли вам такой сервис, то рекомендую попробовать начать с бесплатной myTuner Radio. Как обычно, мы были бы не мы, если бы остановились на достигнутом. Уже в следующей статье мы наконец-то подключим Homepod к системе Home Assistant и заставим его не только проигрывать радио, но и учавствовать в автоматизациях и читать голосовые сообщения. Так что ставьте лайки и подписывайтесь, чтобы не пропустить ничего интересного.


Огонь )

Надо брать HomePod 

Вот бы что нибудь подобное для яндекс станции

А там что, нет Русских радиостанций? 

А как реализовать будилник с радио?

  1. На Homepod? К сожалению в данный момент никак, по крайней мере средствами HomeKit. В Receiver Radio есть будильник и если теоретически iPhone будет ещё подключён по AirPlay к HomePod, то радио включиться там. Через связку с Home Assistant это организовать можно будет, хотя и не так изящно как хотелось бы.

Спасибо, ждём следующую статю.

На Homepod? К сожалению в данный момент никак, по крайней мере средствами HomeKit. В Receiver Radio есть будильник и если теоретически iPhone будет ещё подключён по AirPlay к HomePod, то радио включиться там. Через связку с Home Assistant это организовать можно будет, хотя и не так изящно как хотелось бы.

Подскажите, при проигрывании радио на Homepod через данный метод, у Iphone будет разряжаться аккумулятор как при потоковом стриминге допустим на колонку bluetooth или Homepod берет аудиопоток независимо сам, в интернете? 

Если честно не могу сказать точно, как береться поток. Что знаю, что iphone задействован в этой автоматизации и должен быть в той же wifi сети ну или недалеко от хоумпода, без него радио работать не будет. То есть если вы не дома, а жена хочет включить радио - это не сработает. Поэтому делаем вывод, что хоть немного, но батарея разряжаться будет. Так как дома всегда есть зарядка, то это не проблема. Проблема это то, что пока так не работает напрямую. Может в одном и следующих обновлений iOS добавят такую возможность.

Спасибо за ответ, аккумулятор в итоге расходуется примерно как при стриминге через Bluetooth 


Вернуться назад

Устройства


Apple

HomePod

(2 отзыва)

Вернуться назад