ott-play плеер на enigma2

alext

Постоянный участник
Член команды
#1
Благодаря пользователю Maloj19, нашелся способ запуска на ресиверах с Enigma2
Проверялось на моих vu+ ultimo и vu+ zero на OpenPli 6, OpenATV, VTI. Также Maloj19 запускал на дриме c OpenATV

Альтеранивный вариант запуска, включая ресиверы с архитектурой арм тут

Итак как запустить:
1. установить с фида плагин hbbtv (во многих имиджах он и так уже есть, но возможно нужно его обновить)
2. в списке плагинов появится пункт YouTube Settings - в нем нужно заменить ссылку на ютюб на http://ott-play.com/e2/?itv
3. там же можно выбрать показывать ли его в общем меню
4. в меню дополнений (синяя кнопка или долгое нажатие на синюю кнопку) запускать пункт YouTube TV (или в главном меню, если выбрали в предыдущем пункте) и запустится плеер ott-play

Плеер создавался для приставок и смарттв с интерфейсом подобным опенпли
Пока есть несколько проблем при работе на енигме:
1 - поскольку работает по спецификации hbbtv, то плеер получает далеко не все кнопки пульта(( и получилось несколько непривычное управление и самое непривычное то что поскольку кнопка exit просто закрывает плеер, то в качестве кнопки возврата пришлось использовать КРАСНУЮ (судя по ее коду именно так и задумывали те кто разрабатывал плагин hbbtv для енигмы)
2 - индикатор громкости повидимому где то под плеером)) громкость регулируется, но не видна((
3 - при переключении канала приходится "мигать"- иначе воспроизведение как то очень хитро иногда идет кусками
4 - переключения дорожек звука нет

После запуска необходимо ввести ключ доступа: по кнопке [влево] зайти в меню и выбрать ввод ключа!! Сохранить и переключить канал))

Функции кнопок пульта:
[REC] - Возврат к предыдущему каналу
[вправо] - Вызов информации о текущей передаче (по кругу нажатия: показ названия - показ описания - убрать)
[влево] - Вызов меню настроек
[OK] - Вызов списка выбора каналов
[Красная] - Убрать инфо с экрана / закрыть любое меню
[EXIT] - Выход
В режиме просмотра прямого эфира:
[1]... [О] - Выбор канала по номеру
[Play/Pause] [О] - Пауза/воспроизведение (при наличии архива канала)
[Rew] - Таймшифт: на минуту назад (при наличии архива канала)

В режиме просмотра архива:
[Play/Pause] [О] - Пауза/воспроизведение
[Stop] [8] - Остановить воспроизведение и вернуться к прямому эфиру
[Rew]/[Fwd] - Назад / Вперед на 1 минуту
[2] - В начало передачи / На предыдущую передачу
[5] - На следующую передачу
[1]/[3] - Назад / Вперед на 15 секунд
[4]/[6] - Назад / Вперед на 3 минуты
[7]/[9] - Назад / Вперед на 10 минут
[Up]/[Dwn] - Вызов диалога перемотки с шагом +-1 минута и подтверждением перехода

В настройках интерфейса можно выбрать поведение горизонтальных стрелок при просмотре Громкость/меню-инфо
и в режиме просмотра списков Листание/Громкость/дюне-пхп - РЕКОМЕНДУЕТСЯ дюне-пхп - вариант перехода стрелками между списками: категории->каналы->епг->инфо

Сортировка каналов:
Концепция такая - пока ничего не изменяли в списке каналов или категорий, будет браться то, что и как приходит от провайдера.
После любого изменения, будет браться локальная сортировка, но при изменении списка у провайдера, изменения появятся в категории "Все" - по сути это не категория - в ней нельзя ничего менять - это общий список каналов от провайдера.
В остальных категориях можно менять все:
- менять последовательность каналов
- удалять каналы
- добавлять каналы
Сами категории тоже можно:
- переименовывать
- менять порядок
- удалять
- создавать новые
- копировать
Никаких ограничений на к-во категорий и каналов в них нет. Ограничено только, что категория не может быть без названия и не может быть двух категорий с одинаковыми названиями (даже внутри категории канал может присутствовать несколько раз).
Управление: в списке каналов и в списке категорий кнопка [MENU] или кнопка [C] - по ее нажатию появляется/убирается список функций с действиями - действия работают только пока список виден
Если сильно увлеклись редактированием, то удалите все категории и перезапустите плагин - вернется все как у провайдера

фото интерфейса:


 
Последнее редактирование:

alext

Постоянный участник
Член команды
#2
апдейт
- изменение принципа сохранения настроек - теперь настройки глобальные для всех провайдеров, за исключением наполнения списка каналов
- вернул в меню вызов архива по алфавиту без повторов
- добавил в меню пункт закрыть ПИП
- добавлена настройка поведения кнопки Назад в режиме просмотра (Ничего/Выход/Джойстик)
 

alext

Постоянный участник
Член команды
#3
апдейт
- поправлено: поведение кнопки Ок при начале воспроизведения (или ошибке воспроизведения)
- изменение: при воспроизведении архива по Ок вызывается не список каналов, а епг
 

alext

Постоянный участник
Член команды
#4
Второй вариант запуска на ресиверах с енигма2, включая ресиверы на процессорах ARM

Через плагин HbbTVPlayer от PurE2

1. Установить сначала плагин HbbTVPlayer отсюда
2. Прописать в файле usr/lib/enigma2/python/Plugins/Extensions/FNCHbbTVplayer/fnchbbtv.cfg
строку ott-play=http://ott-play.com/e2/pur/, предпочтительно в первой строчке)))
3. В списке сервисов плагина HbbTVPlayer появится ott-play

Тестировалось на vu+zero и vu+ultimo под мипс на разных имиджах - везде все работает
Благодаря Ednaz, протестировал на vu+ zero 4k (ARM процессор) на имиджах PurE2 6.3 и OpenATV 6.3 - "чистых", скачанных с родных репозиториев и без чего либо дополнительного

В PurE2 плагин HbbTVPlayer сразу установлен - так что для запуска отт-плей нужно только его прописать и вперед))
В OpenATV и других имиджах его нету, просто поставить только сам плагин и этого хватит

Отличия от версии для плагина HbbTV:
+ корректно отрабатывает событие буферизации и для hls потоков - "крутилка" есть))
- не возвращает кнопки ЕПГ и ЗАПИСЬ
+ возвращает ВСЕ цветные кнопки
Поскольку кнопку EXIT плагин HbbTVPlayer также как и плагин HbbTV обрабатывает сам и просто схлопывает отт-плей, то пришлось функцию НАЗАД также привязать к красной кнопке, поэтому и остальные цветные кнопки я в отт-плей переназначил
Итого кнопки:
[OK] - Вызов списка выбора каналов
[Красная] - Убрать инфо с экрана / закрыть любое меню
[Зеленая] - Возврат к предыдущему каналу
[Желтая] - Вызов меню настроек
[Синяя] - Инфо - Вызов информации о текущей передаче (по кругу нажатия: показ названия - показ описания - убрать)
[EXIT] - Выход
цифры и кнопки плей/пауза/стоп/перемотка как обычно

Уверен что на других имиджах на арм процессорах будет работать тоже, единственное что у меня "сходу" плагин HbbTVPlayer не стал на OpenPli и BlackHole
Поковыряюсь, но предпочел бы, что бы кто то другой разобрался чего ему там не хватает)))
 

prok201

Участник
#5
У меня ресивер дримбокс 7020HD, OPENATV 6.3. Плагин hbbtv устанавливается с браузером опера. Никакого YouTube Settings нет.
Этот плагин устанавливается с фида имиджа, другие плагины с hbbtv не устанавливаются.
В этой опере ваш сайт открывается но не на полный экран и толком не работает.
Альтернативный вариант не устанавливается.

У вас очень удобный плагин(пожалуй самый лучший), хотелось бы чтобы он и на моем дриме заработал.
 
Последнее редактирование: