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

26 февраля 2019, 23:51

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

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

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

                        • Apple Music
          • iTunes Music Purchases
          • iCloud Music Library with an Apple Music or iTunes Match subscription
      • Beats 1 Live Radio
      • Apple Podcasts
      • AirPlay 

Соответственно единственное радио, которое заиграет по голосовому запросу к Хоумподу будет у нас 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 и заставим его не только проигрывать радио, но и учавствовать в автоматизациях и читать голосовые сообщения. Так что ставьте лайки и подписывайтесь, чтобы не пропустить ничего интересного.


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Олег Челбаев (sprut)
    Олег Челбаев (sprut) 3 месяца назад

    Огонь )

  2. Alex Khmelenko (Outsiderz)
    Alex Khmelenko (Outsiderz) 3 месяца назад

    Надо брать HomePod 

  3. Геннадий Куракин (Onag)
    Геннадий Куракин (Onag) 3 месяца назад

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

  4. Leonas Vilciauskas (Vilis007)
    Leonas Vilciauskas (Vilis007) 3 месяца назад

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

    • Григорий Абрамов (grishmanCH)
      Григорий Абрамов (grishmanCH) отредактировано 3 месяца назад
      1. На Homepod? К сожалению в данный момент никак, по крайней мере средствами HomeKit. В Receiver Radio есть будильник и если теоретически iPhone будет ещё подключён по AirPlay к HomePod, то радио включиться там. Через связку с Home Assistant это организовать можно будет, хотя и не так изящно как хотелось бы.
  5. Григорий Абрамов (grishmanCH)
    Григорий Абрамов (grishmanCH) отредактировано 3 месяца назад
    Комментарий был удален
  6. Dmitry Reality (id284736464)
    Dmitry Reality (id284736464) отредактировано 6 дней назад

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

    • Григорий Абрамов (grishmanCH)

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

      • Dmitry Reality (id284736464)
        Dmitry Reality (id284736464) 2 дня назад

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

К списку статей

Похожие статьи

15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
09 ноября 2018, 20:54
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
15 октября 2018, 09:05
Прошивка для Sonoff c нативным HomeKit
15 ноября 2018, 09:42
Способы автоматизации механических ворот
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
01 октября 2018, 07:43
Нативный HomeKit на ESP8266
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
02 октября 2018, 18:41
Установка SDK для компиляции прошивок под HomeKit
28 августа 2018, 09:48
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.