Русские радиостанции на Xiaomi Gateway 2

Встроенное интернет-радио в шлюзе Gateway 2 умного дома Xiaomi

Основным нововведением второй версии шлюза Xiaomi Gateway 2 стало интернет-радио. Это отличная функция, которая позволяет просто слушать радио без дополнительных устройств, или даже привязать включение радио к сценариям умного дома.

Но есть один маленький нюанс, как и во всех устройствах Сяоми, это наличие только местных (китайских) радиостанций.

Китайские радиостанции Xiaomi gateway 2

Конечно там есть довольно мелодичная музыка, но это явно не то, что мы хотим получить. Давайте же добавим русские радиостанции в наше приложение MiHome. Инструкция подходит как для шлюза Gateway 2, так и для Xiaomi online Wi-Fi radio.

Добавление русского радио в Xiaomi Gateway 2

Радио в приложении Mihome, если вдруг вы не смогли найти, находится в настройках Xiaomi Gateway, (открываем приложение, нажимаем иконку Xiaomi gateway. Переходим на вкладку "Устройства", еще раз нажимаем на иконку хаба и видим настройку "Интернет радио")

MiHome xiaomi Настройка радио на gateway

Для демонстрации используется русифицированное приложение MiHome для PC.

Перед собой мы видим только кнопку "Добавить", при нажатии на которую, нам отобразится список китайских радиостанций. Попытки найти станции на родном языке успехом не увенчаются.

Как формируется список станций в Xiaomi Smart Gateway? Приложение MiHome посылает запросы на адрес api.ximalaya.com, а сервер отдает список радиостанций. К счастью есть российский проект ximiraga.ru, который позволяет изменить доступные радиостанции.

Как это работает? Нам необходимо перенаправить запросы приложения с официального сервера, на сервер ximiraga.ru. Для этого необходимо изменить DNS сервер в настройках подключения интернета. Сделать это можно несколькими способами.

1 способ добавить русские станции на Xiaomi Smart Gateway 2

Наша задача состоит в том, чтобы изменить настройки DNS в нашем сетевом подключении. DNS это сервер, который преобразует доменные имена в IP адреса. При изменении этого значения, запросы от приложения MiHome будут идти не на официальный сервер, а на сервер со списком русского радио.

Самый простой способ - изменить днс в настройках Wi-Fi подключения вашего смартфона (или эмулятора). Заходим в меню настроек, вкладка Wi-Fi, находим активное подключение и заходим в свойства сети (долгое нажатие для появления меню).

Русское радио настройка MiHome

Ставим галочку "Дополнительно" для отображения настроек IP, там мы меняем пункт "DHCP" (автоматическое получение сетевых настроек) на "Пользовательские".

DNS Xiaomi MiHome edit

Нам необходимо изменить только пункт DNS 1 (предварительно лучше записать текущие настройки), туда мы прописываем IP адрес 82.146.38.202 (адрес сервера с русскими станциями) и нажимаем сохранить.

Готово, заходим в приложение MiHome для проверки настроек. Как вы видите, во вкладке "Местные" появились радиостанции на знакомой нам кириллице. Нам необходимо добавить их в избранное, нажав звездочку справа от названия.

MiHome русское радио

После добавления станций, они отображатся на главной странице интернет-радио.Интернет-радио MiHome

После того, как мы добавили все станции, нам необходимо вернуть настройки DNS на стандартные. Для этого в пункте "Настройки IP" выбираем "DHCP".

Готово! Все выбранные нами радиостанции остаются в избранном, а в добавлении остаются только китайские.

2 способ добавить русские радиостанции

Если не получилось настроить DNS через свойства Wi-Fi, то можно проделать это и через мобильный интернет, внеся дополнительную запись в файл Hosts.

Для реализации этого способа, на вашем телефоне должны быть ROOT права!

Внести правки в файл Hosts можно при помощи специализированной программы, или при помощи текстового редактора. Рассмотрим оба способа.

Заходим в Play маркет и скачиваем любую программу изменения фала Hosts, например "Hosts Editor". Запускаем приложение и видим единственную запись: Localhos 127.0.0.1, нам надо нажать на кнопку "ADD HOST".

Редактирование файла Hosts

Нам необходимо заполнить 2 строки, в поле "IP address"  мы прописываем 82.146.38.202, а в поле "Hostname" - api.ximalaya.com.

MiHome hosts вписываем ip адрес

Нажимаем "Add hostname". Теперь в файл Hosts добавилась еще одна строка, теперь, когда приложение будет обращаться за списком станций на официальный сайт api.ximalaya.com, запросы будут уходить на Ip адрес сервера с русскими станциями. Перезагружаем телефон и проверяем.

Если вы не хотите ставить какие-либо сторонние приложение, то внести запись можно руками. Для этого открываем любую программу проводник и переходим в локальное хранилище. папку etc. Там находим файл hosts.

Hosts в андроиде

Открываем его любым текстовым редактором и вставляем строчку "82.146.38.202 api.ximalaya.com". Сохраняем изменения и перезагружаем телефон.

3 способ добавить русские радиостанции

Если у вас не получилось настроить первым или вторым способом, то это не повод расстраиваться. DNS так же можно поменять в настройках Wi-Fi роутера.

В каждой модели роутера различный интерфейс, но принцип везде одинаковый. Я буду показывать на примере Zyxel Keenetic Omni II.

Нам необходимо зайти в WEB-интерфейс роутера по IP-адресу 192.168.1.1 (у вас этот адрес может отличаться). В нем переходим во вкладку "Интернет".

Настройка DNS на роутере

Заходим в активное подключение и прописываем DNS сервер 82.146.38.202.

настройка dns для радио MiHome

Перезагружаем роутер и проверяем доступность русских станций.

13 мысли о “Русские радиостанции на Xiaomi Gateway 2”

  1. Пингбэк: Xiaomi Smart Home mijia Gateway 2 | Умный дом Xiaomi

  2. Павел

    Не работает!
    Пробовал двумя способами — подменял в роутере адресацию и подменял днс в настройках смартфона. Проверял пингом — при пинге на api.ximalaya.com ходит на ваш адрес, естественно переподключался, приложение перегружал, но радиостанции не появляются.

    1. Добрый день! К сожалению, возникли проблемы на стороне сервиса ximiraga.ru, лежит как их сайт, так и сам сервис. Думаю стоит подождать немного.

  3. Евгений

    Заработал или нет сервис ximiraga.ru, пробовал тоже разными способами не добавляются русские радиостанции к сожалению(((

    1. Добрый день! Заработал, попробуйте в файл Hosts дополнительно добавить запись 82.146.38.202 c.ctc.w.ximalaya.com.

      1. Евгений

        Я в этот файл прописываю, то что вы указали, сохраняю, выхожу, станции не добавились и в файле Hosts, нет моей записи, хотя я ее сохранял(, не подскажите, что еще можно сделать? спасибо

        1. Сейчас попробовал через программу, тоже не сохраняет изменения. А если открыть файлик через проводник, то все нормально. Root права ведь есть?

          1. Евгений

            root права есть, при чем прописал вручную, сохранилось все ок, но станции так и не появились, перезагрузка не помогла(

  4. Евгений

    спасибо после еще одной перезагрузки все получилось, спасибо за помощь……я очень доволен, не подскажите как прописать сценарий таким образом, чтобы когда на мой телефон приходит смс шлюз мне об этом сообщал моим записанным звуком??? буду признателен.

    1. В настройках шлюза есть пункт «Настройка рингтона», там можно добавить свою запись. Потом делаете новый сценарий: Условие «Получено сообщение», Действие «Шлюз Проиграть мелодию».

  5. Сергей

    Сделал по первому способу, список российских радиостанций появился, но почему то не получается пометить их звездочкой (поставить в избранное). Кто нибудь сталкивался? Чем лечить?

    1. Добрый день! Скорее всего проблема в плагине шлюза или приложении. Можно попробовать переустановить Mi Home, предварительно очистив кэш и данные приложения.

  6. Пингбэк: Mi Home не работает | Умный дом Xiaomi

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

14 − 2 =