Автор Тема: ott-play плеер на enigma2  (Прочитано 7805 раз)

ott-play

  • Administrator
  • Newbie
  • *****
  • Сообщений: 42
    • Просмотр профиля
ott-play плеер на enigma2
« : 16 Май 2019, 13:53 »
Благодаря пользователю Maloj19, нашелся способ запуска на ресиверах с Enigma2
Проверялось на моих vu+ ultimo и vu+ zero на OpenPli 6, OpenATV, VTI. Также Maloj19 запускал на дриме c OpenATV

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

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

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

Функции кнопок пульта:
[REC] - Возврат к предыдущему каналу
[вправо] - Вызов информации о текущей передаче (по кругу нажатия: показ названия - показ описания - убрать)
[влево] - Вызов меню настроек
[OK] - Вызов списка выбора каналов
[EPG] - Вызов программы передач
[Красная] - Убрать инфо с экрана / закрыть любое меню
[EXIT] - Выход
В режиме просмотра прямого эфира:
[1]... [О] - Выбор канала по номеру
[Play/Pause] [О] - Пауза/воспроизведение (при наличии архива канала)
[Rew] - Таймшифт: на минуту назад (при наличии архива канала)
[Stop] - Рестарт потока
В режиме просмотра архива:
[Play/Pause] [О] - Пауза/воспроизведение
[Stop] [8] - Остановить воспроизведение и вернуться к прямому эфиру
[Rew]/[Fwd] - Назад / Вперед на 1 минуту
[2] - В начало передачи / На предыдущую передачу
[5] - На следующую передачу
[1]/[3] - Назад / Вперед на 15 секунд
[4]/[6] - Назад / Вперед на 3 минуты
[7]/[9] - Назад / Вперед на 10 минут
[Up]/[Dwn] - Вызов диалога перемотки с шагом +-1 минута и подтверждением перехода

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

ott-play

  • Administrator
  • Newbie
  • *****
  • Сообщений: 42
    • Просмотр профиля
Re: ott-play плеер на enigma2
« Ответ #1 : 22 Январь 2020, 16:49 »
Второй вариант запуска на ресиверах с енигма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
Поковыряюсь, но предпочел бы, что бы кто то другой разобрался чего ему там не хватает)))

« Последнее редактирование: 22 Январь 2020, 16:54 от ott-play »