IPTV на Enigma2 OE 2.5 (DM 520/525, 820, 900, 920UHD... )

Использование виджетов OTTPlayer  и OTT-Play в приложении HbbTV.  В имидже Newnigma2 HbbTV предустановлен в имидже, из плюсов такого способа  можно отметить наличие EPG и поддержка медиатеки.

1. При установленном приложении HbbTV нужно отредактировать файл HbbTV.py в папке /usr/lib/enigma2/python/Plugins/Extensions/HbbTV  а именно в инструкцию showApplicationList добавить отображение и ссылки на виджеты

apps.append(("OTTplay", "http://ott-play.com/e2?cbilling")
apps.append(("OTTplayer", "http://widget.ottplayer.tv/")))

В коде это будет выглядеть так:

def showApplicationList(self):
        apps = eHbbtv.getInstance().getApplicationIdsAndName()
        if len(apps) == 0:
                                                apps.append(("OTTplay", "http://ott-play.com/e2?cbilling"))
                                                apps.append(("OTTplayer", "http://widget.ottplayer.tv/"))
        self.session.openWithCallback(self.
applicationSelected, ChoiceBox, title=_("Please select an HbbTV application"), list=apps)

После всех изменений в конфиге HbbTV.py для применения настроек необходимо сделать рестарт Enigma 2 через меню выключения ресивера.

При входе в HbbTV Aplication появится возможность выбора из двух этих виджетов.. OTT-Play  обсуждается по ссылке.

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

Если все сделали верно после сохранения у вас загрузится список каналов

Настройка OTTPlayer

Настройки аналогичны настройкам виджета на компьютере, почитать можно по ссылке

Еще обращаю ваше внимание на то, что автоматические обновления Enigma могут затирать конфиг базовыми настройками, и если это произошло и в списке HbbTV снова отсутствуют данные приложения, рекомендуется внести настройки повторно. Можно скачать отредактированный файл на форуме по ссылке как пример. Чтобы избежать подобной ситуации нужно на конфиге HbbTV.py убрать атрибут на запись в файл