My Talks - Мое общение в сети...

TORRENT-TV.RU - Форум портала "Первое торрент телевидение" => Общие вопросы работы портала => Тема начата: Alex_qr от Март 09, 2018, 13:54:40

Название: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 09, 2018, 13:54:40
День добрый всем :)
На базе своего вебплеера сделал вебплагин для дюны

Установка - стандартная: скачать на флешку архив и с флешки поставить на дюну

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

тестировал пока только с серверным прокси
вроде бы все работает и просмотр и архив
из замеченных проблем - пока не нашел как определить на каком канале есть архив, а на каком нет - поэтому архивы типа везде, но где нет, то торрент-тв возвращает в прямой эфир - решение найдено
При формировании плейлиста на сайте торрент-тв нужно отметить: Логотипы каналов #EXTINF tvg-logo и Категории каналов в extinf #EXTINF group-title, иначе не будет лого и категорий

Поддерживаемые модели (из документации):
Supported Dune HD models:
   - SMP8670 chipset:
      - TV-101, TV-102p, TV-201*, TV-301.
   - SMP8674 chipset:
      - TV-102, TV-202*, Connect.
      - TV-102 v2.
   - SMP8672 chipset:
      - TV-303D, Base 3D.
      - TV-303D v2, Base3D v2.
   - SMP8756 chipset:
      - TV-203, TV-204.
   - SMP8758 chipset:
      - TV-205, TV-206, Solo 4K, Solo Lite, Duo 4K.
   - NOTE: the models marked with "*" are not officially launched.

Кнопки пульта:
[CLEAR] - Возврат к предыдущему каналу
[SELECT] - Вызов Pip / Обмен источниками Pip
[INFO] - Вызов информации о текущей передаче (по кругу нажатия: показ названия - показ описания - убрать)
[POP UP MENU] - Вызов меню плагина
[SETUP] - Настройки интерфейса
[ENTER] - Вызов списка выбора канала
[RETURN] - Выключить Pip / убрать инфо с экрана / закрыть любое меню
[TOP MENU] - Выход из плагина
[REC] - Заснуть не выходя из плагина
[A] - Вызов списка программ и архива канала
[В] - Вызов списка записей архива канала - без повторений и по алфавиту
[D] - Выбор категории каналов
[ANGLE ROTATE] - Переключить режим "Соотношение сторон экрана" (Aspect Ratio)
[ZOOM] - Переключить режим увеличения
В режиме просмотра прямого эфира:
[1]...[0] - Выбор канала по номеру
[Play/Pause] - Пауза/воспроизведение (при наличии архива канала)
[Prev] - Таймшифт: в начало передачи (при наличии архива канала)
[Rew] - Таймшифт: на минуту назад (при наличии архива канала)
В режиме просмотра архива:
[Play/Pause] - Пауза/воспроизведение
[Stop] - Остановить воспроизведение и вернуться к прямому эфиру
[Prev] - В начало передачи / На предыдущуюю передачу
[Next] - На следующую передачу
[Rew]/[Fwd] - Назад / Вперед на 1 минуту
[1]/[3] - Назад / Вперед на 15 секунд
[4]/[6] - Назад / Вперед на 3 минуты
[7]/[9] - Назад / Вперед на 10 минут

С удовольствием выслушаю пожелания и замечания и реализую по мере возможности ;)
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 09:53:47
Так если он специализированный под ТТВ, то надо затачивать его на API ТТВ http://1ttvapi.top/v3/api_v3.html
Тогда, наверное и вопрос с наличием архивов отпадет.
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 09:58:00
вариант на апи в работе) там и правда есть признак наличия архива на канале
но там есть свои вопросы - так что еще думаю делать ли его
и сначала хотелось понять интересен ли кому то вообще
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 11:14:38
Интерес на данном ресурсе виден в теме http://mytalks.ru/index.php?topic=6102.0
Основная масса владельцев DUNE сидят на http://forum.hdtv.ru/ и пользуются плагинами от туда. Так что возможно там интерес и будет.
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 11:16:54
На том ресурсе хотел автору вебплагинов задать вопрос по ТТВ, а это похоже один автор http://forum.hdtv.ru/index.php?showtopic=18976    :)

Надо попробовать будет.
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 11:41:55
Решил попробовать, у меня локальный сервер и не могу ввести знак "?" в плейлисте.
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 11:42:19
Автор один) на то он и автор
Там по ттв пока ничего не писали
По другим провайдерам все отзывы
Ттв на днях прицепил и вот жду отзывы что бы понять стоит ли доделывать переделывать
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 11:44:17
Решил попробовать, у меня локальный сервер и не могу ввести знак "?" в плейлисте.
Только «?» не хватает? Я стараюсь не уходить от пульта далеко и не добавлять лишнее
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 11:48:17
Попробуйте сначала вебплеер может?
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 12:00:46
Загнал ссылку на плейлист для Noxbit, так только "Эгоист" предлагает смотреть.
Настройки для плейлиста Noxbit.
Пытаюсь смотреть на 303-й.
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 12:02:47
Решил попробовать, у меня локальный сервер и не могу ввести знак "?" в плейлисте.
Только «?» не хватает? Я стараюсь не уходить от пульта далеко и не добавлять лишнее
Хотел с приложения для Андроида ввести, но там не дает активировать обычную клавиатуру, так как нет выделенного поля для ввода.
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 12:10:03
У вас отмечено #EXTGRP - не поддерживал — отключите!
Отметьте спецполя — думаю это про #EXTINF tvg-logo и #EXTINF group-title — по ним определяю группы и лого
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 12:36:49
У вас отмечено #EXTGRP - не поддерживал — отключите!
Отметьте спецполя — думаю это про #EXTINF tvg-logo и #EXTINF group-title — по ним определяю группы и лого
Убрал #EXTGRP, пробовал спецполя и без, все равно только "Эгоист"
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 12:42:35
Ну я пробовал только с серверным прокси
А можете показать фрагмент плейлиста, который возвращается?
Без данных конечно

И для серверного при смене параметров нужно ссылку заново копировать — она меняется, а старая работает со старыми параметрами — может и для локального как то так?
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 15:33:01
Для Noxbit ссылка меняется в зависимости от параметров. Менял ссылку в плагине, перезаходил в него и только 900 с лишним строк "Эгоиста".
А можете показать фрагмент плейлиста, который возвращается?
Без данных конечно
Так у Вас наверное есть вкладка Noxbit в личном кабинете, в которой можно поиграться с плейлистом и посмотреть что приходит по ссылке.
Если нет, то сделаю пример возвращаемого плейлиста.
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 15:37:41
У меня нет локальных прокси
Нет виндовой машины дома)
И ноксбит вообще не уверен что сможет отдавать поток моему плееру и поагину — они стандартные хлс кушают
Если пришлете кусок плейлиста — определю почему его парсинг не срабатывает
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 15:38:17
Без спецполей:
#EXTM3U
#EXTINF:539 tvg-logo="http://1ttv.org/uploads/VxAFWzh1y88c8Aqa17TsxD2IO5pqoi.png",Первый канал HD
http://192.168.1.40:6689/stream?cid=93
#EXTINF:14 tvg-logo="http://1ttv.org/uploads/WimZD6efLd6QotrPP9uiJeF7t50nFv.png",Первый канал
http://192.168.1.40:6689/stream?cid=3896

Спецполя:
#EXTM3U
#EXTINF:539 group-title="Избранное" tvg-logo="http://1ttv.org/uploads/VxAFWzh1y88c8Aqa17TsxD2IO5pqoi.png",Первый канал HD
http://192.168.1.40:6689/stream?cid=93
#EXTINF:14 group-title="Избранное" tvg-logo="http://1ttv.org/uploads/WimZD6efLd6QotrPP9uiJeF7t50nFv.png",Первый канал
http://192.168.1.40:6689/stream?cid=3896
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 15:40:02
Можно другие галочки поставить в настройках.
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 15:41:45
У меня нет локальных прокси
Нет виндовой машины дома)
Так сам прокси и не нужен, нужно только запросить плейлист по ссылке из личного кабинета, например в браузере и увидеть что приходит. В случае с Noxbit плейлист приходит не с локального прокси.
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 15:44:31
эх
Все ясно
Я айди канала выкусываю из урл
А тут они совсем по другому лежат
А с полями или без должно было и так и так работать — только первый без групп получился бы список
Могу поправить парсинг — это быстро
Но по таким ссылкам поток отдается? В серверном листе урл на м3у8 заканчивается... а тут...
Наверное я завтра на работе подниму локальный прокси и сам поиграюсь
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 15:48:14
Так сам прокси и не нужен, нужно только запросить плейлист по ссылке из личного кабинета, например в браузере и увидеть что приходит. В случае с Noxbit плейлист приходит не с локального прокси.
Я торрент потоки не смогу воспроизводить)) только стандартные — потому и серверный прокси нужен или локальный
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 15:59:42
Но по таким ссылкам поток отдается?
Через Noxbit у меня настроен AltIPTV, там так же ссылка на плейлист, с компа все воспроизводится.
Через плагин для ТТВ у меня настроен AceProxy, там вот знак вопроса надо вводить в плейлисте, ссылка типа http://192.168.1.40:8081/channels/?type=m3u
Вот что возвращает прокси на этот запрос:
#EXTM3U url-tvg="http://1ttvapi.top/ttv.xmltv.xml.gz" tvg-shift=0 deinterlace=1 m3uautoload=1 cache=1000
#EXTINF:-1 group-title="Детские" tvg-name="Ani" tvg-id="ttv13242" tvg-logo="http://1ttv.org/uploads/vui1cRrE05CZv1N9Qb20jJ6mTFOJue.png",Ani
#EXTGRP:Детские
http://192.168.1.40:8081/channels/play?id=13242
#EXTINF:-1 group-title="Детские" tvg-name="Baby_TV" tvg-id="ttv17777" tvg-logo="http://1ttv.org/uploads/ZmS5fwQK8u0YjlabF6vfDWqZ5itxC9.png",Baby TV
#EXTGRP:Детские
http://192.168.1.40:8081/channels/play?id=17777
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 16:03:50
Но по таким ссылкам поток отдается?
Через Noxbit у меня настроен AltIPTV, там так же ссылка на плейлист, с компа все воспроизводится.
Через плагин для ТТВ у меня настроен AceProxy, там вот знак вопроса надо вводить в плейлисте.
там только вопроса не хватает? могу быстренько добавить
или еще каких то символов?
и парсинг сейчас попробую подкрутить
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 16:14:58
попробуйте сейчас - поправил парсинг - должен список каналов поднять
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 16:25:07
Стартанул на Noxbit :)
Категории есть, нет только категории "Избранное", хотя первыми в общем списке именно из этой категори.
И переключение каналов вроде долго идет, проходит приличная пауза до появления вращающегося значка в левом углу. На AceStream попробовать бы, там переключения очень быстрые.
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 16:28:36
избранное у меня свое))
работает??? а архивы???
так каких еще символов не хватает что бы плейлист от асе набрать?
я быстренько добавлю и попробуете)
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 16:34:05
избранное у меня свое))
У ТТВ можно выводить отдельной категорией, настраивая список избранного в личном кабинете или через специализированные приложения, использующие API. Мне это удобно тем, что одинаковый список появляется на всех устройствах.
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 16:36:15

так каких еще символов не хватает что бы плейлист от асе набрать?
я быстренько добавлю и попробуете)
Вот список команд для запросов, AceProxy использует тот же алгоритм http://mytalks.ru/index.php?topic=5196.0
Что еще увидел, так это "&".

Архивы я не смотрю и на локальных прокси вроде есть нюансы с воспроизведением. Noxbit вроде вообще не поддерживает архивы. На AceStream можно воспроизводить, на определенных версиях. Так что пока на данный вопрос ответить не могу.

Упс, пароля нет на взрослых каналах.
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 16:41:17
добавил ?&=
попробуйте

я имел в виду архив из моего плагина - мне все равно у кого просить ссылку со сдвигом Ася-бася ...
на серверном работают архивы чудно (где есть)

включите родительский контроль в настройках)) ПОП АП кнопка
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 17:03:50
На запрос http://192.168.1.40:8081/channels/?type=m3u должен возвращаться плейлист типа:
#EXTM3U url-tvg="http://1ttvapi.top/ttv.xmltv.xml.gz" tvg-shift=0 deinterlace=1 m3uautoload=1 cache=1000
#EXTINF:-1 group-title="Детские" tvg-name="Ani" tvg-id="ttv13242" tvg-logo="http://1ttv.org/uploads/vui1cRrE05CZv1N9Qb20jJ6mTFOJue.png",Ani
#EXTGRP:Детские
http://192.168.1.40:8081/channels/play?id=13242
#EXTINF:-1 group-title="Детские" tvg-name="Baby_TV" tvg-id="ttv17777" tvg-logo="http://1ttv.org/uploads/ZmS5fwQK8u0YjlabF6vfDWqZ5itxC9.png",Baby TV
#EXTGRP:Детские
http://192.168.1.40:8081/channels/play?id=17777
В итоге плагин выдает список в котором 989 строк "Хорошее кино" и не чего не воспроизводится.
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 17:05:50
)))))
Третий вариант парсинга листа)))
Сейчас поправлю)))
А #extgrp не убирается никак там?
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 17:15:53
Можно попробовать убрать. Вот что там можно настроить:
# Default playlist format
    m3uemptyheader = '#EXTM3U\n'
    m3uheader = '#EXTM3U url-tvg="http://1ttvapi.top/ttv.xmltv.xml.gz" deinterlace=1 m3uautoload=1 cache=1000\n'
    # If you need the #EXTGRP field put this #EXTGRP:%(group)s\n after %(name)s\n.
    m3uchanneltemplate = \
       '#EXTINF:-1 group-title="%(group)s" tvg-name="%(tvg)s" tvg-id="%(tvgid)s" tvg-logo="%(logo)s",%(name)s\n#EXTGRP:%(group)s\n%(url)s\n'

Есть какие то пожелания?
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 17:19:02
#EXTGRP уберите
хотя я уже попробовал вставить игнорирование его, но в слепую мог и промазать
пробуйте))
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 17:34:25
Пока не убирая попробовал. Список каналов появился, но вот с запуском проблемы есть, что то не больно хочет дружить с AceProxy, валятся ошибки на прокси, трансляция как правило не запускается. К запущенной на другом плеере трансляции зацепился сразу.
Пока разбираться некогда, что там сыплет прокси, перестрою на Noxbit.

Сам плагин сделан красиво!
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 17:37:17
Ну и не убирайте — значит я правильно все три варианта сделал))
Спасибо и на том до чего дошли)) Уже не мало натестили)) у меня локальных вариантов нет
Архивы как понимаю не пробовали дернуть ни в одном из вариантов — а зря — в них весь смысл
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 11, 2018, 17:48:42
С Noxbit пробовал на Первом канале, возвращает на текущую трансляцию.

Вот сейчас второй раз завис на меню настроек  :), не реагирует на пульт, пошел перезагружать.
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 11, 2018, 18:00:23
На первом не знаю — 100% архив есть на 112 причем обычном, а на хд нету
Ну наверное через ноксбит нельзя архивы — так ведь и пишут вроде))

Завис на настройках... гм ... не было такого еще
Могут в списке каналов быть проблемы если страницы быстро листать — он пытается тянуть епг и захлебывается — я собираюсь поправить это — 900 каналов не просто ))
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 13, 2018, 08:38:38
Если для этих плеера и плагина подавай только HLS, то интерес пропадает  :(
Серверный прокси тоже не всегда отдает HLS, так что тоже будут проблемы.
Noxbit не поддерживает HLS, на сколько помню. Кто то уже спрашивал про него и ответ был, типа нет смысла.

Так что или доработка до HTTP или увы.
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 13, 2018, 09:02:24
К плагину для дюны это все не имеет отношения
Вымже сами писали, что от ноксбит воспроизводит — а там хлс нету вроде
Дюновский плеер что умеет то и умеет
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 13, 2018, 09:29:34
Воспроизводит только HD каналы через Noxbit.
Обычные каналы идут несколько секунд и встают.
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 13, 2018, 10:18:24
я помню
но это же явно не так как с вебплеером?))
да и к запущенному кем то другим потоку в асепрокси тоже цепляется...
сейчас буду экспериментировать с прокси и снимать логи)
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 13, 2018, 15:33:09
апдейт
добавлено определение на каком канале есть архив, а на каком нет - спасибо Pepsik за мысль)
заодно определил что архив всего на 190 каналах))
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Март 14, 2018, 12:36:30
Апдейт
исправления для работы с локальным прокси с мпег
но ... вобщем есть две проблемы - одна надеюсь решаемая], а вот вторая никак:
1 - не работает архив (надеюсь не навсегда и это только если с локальным прокси)
2 - не работает ПиП - в доке на дюну черным по белому: "PIP playback can be Live HLS stream or Live multicast stream (other kinds of streams are not supported for PIP playback)" - печалька
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Сергей О. от Март 14, 2018, 19:53:06
C AceProxy работает плагин :)
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Май 04, 2018, 14:52:56
апдейт
добавлены настройки расположения списков (справа-слева) и цветовой гаммы (желтая-голубая-зеленая)
Название: Re: ВебПлагин для DunaHD (с поддержкой HTML Application)
Отправлено: Alex_qr от Май 08, 2018, 19:49:50
апдейт
добавлен вывод информации о следующей передаче в инфо-панели