Автор Тема: Плейлист Noxbit.  (Прочитано 4434 раз)

Pepsik

  • Hero Member
  • *****
  • Сообщений: 500
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: Плейлист Noxbit.
« Ответ #60 : Август 19, 2017, 07:51:27 »
>>>>>
того, что айдишки в хмл будут отличные от тех что выдает апи я тоже, както, не ждал :(

Там просто маленько "коряво" описано ))) дело в том что API /v3/translation_list.php выдает ID EPG канала (... по аналогии с ID канала ...)... по которому потом можно получить собственно сам EPG или по выбранному каналу или по всем в  json или xml. Сделано , вероятно для того, чтобы со сторонних прикладнух можно было удобно получать и реализовывать EPG без ковыряния в стандартном xml epg  :'(  . То что это загадочно и непонятно "нафига"? Согласен полностью ... тем более что источник EPG http://ttv.xmltv.xml.gz вроде как рекомендован на сайте как основной источник EPG ... тока не понятно к чему его "клеить" ... ибо работает только по совпадению с tvg-name= 

CblP

  • Newbie
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Плейлист Noxbit.
« Ответ #61 : Август 21, 2017, 15:25:39 »
epg id привёл в соответствие с плейлистом, в теории теперь программа должна обрабатываться быстрее, поскольку не будет искать каналы по названиям.
если кто пользуется - о проблемах докладывайте.
напомню:
ttvbot.ru/epg
ttvbot.ru/helper/192.168.100.100

PS ложная тревога, вернул как было. ТТВ выдаёт невалидный xml с мусором типа html тегов и случайных символов.
парсерам это всё не нравится. надо отфильтровать.
Не было печали :(
« Последнее редактирование: Август 21, 2017, 16:47:16 от CblP »

Pepsik

  • Hero Member
  • *****
  • Сообщений: 500
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: Плейлист Noxbit.
« Ответ #62 : Август 21, 2017, 21:27:55 »
....ложная тревога, вернул как было. ТТВ выдаёт невалидный xml с мусором типа html тегов и случайных символов.
парсерам это всё не нравится. надо отфильтровать.
Не было печали :(
Это где там такое ??? У меня вроде нормуль работает в IPTV (https://4pda.ru/forum/index.php?showtopic=314120) , проверял и в http://borpas.info/iptvplayer ... до SIMPLE IPTV на RPi3 руки не дошли .. ибо отдал поиграться товарищу .... полгода забрать не не могу ... Единственно что EPG - максимум на 72 часа , но не критично ... ниче сложного раз в три дня кроном дернуть . Во вложении EPG .. что с ним не так ?
https://fex.net/#!432385597295

CblP

  • Newbie
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Плейлист Noxbit.
« Ответ #63 : Август 22, 2017, 12:57:46 »
строка 3533 например, и много еще. парсят  с какогото сайта а разметку не фильтруют

Pepsik

  • Hero Member
  • *****
  • Сообщений: 500
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: Плейлист Noxbit.
« Ответ #64 : Август 22, 2017, 15:03:11 »
строка 3533 например, и много еще. парсят  с какогото сайта а разметку не фильтруют
Таки ДА ! :'( ... всякие  —«&raquo (не обращал внимания ... они таки есть в описаниях передач ... )

Но тут вопрос к тем кто "парсят"с какого-то сайта  ::) ... даже есть решение ... если погуглить .....или  DTD поправить или html_entity_decode() ... или .... "парсерам" - виднее со своей колокольни.
Может проще написать "весточку" в веточке по TTV API ... чтоб поправили? Чем заниматься "обратным" преобразованием всяких правых и левых кавычек, коротких и длинных тире  и прочих HTML-сущностей ?
« Последнее редактирование: Август 22, 2017, 15:08:32 от Pepsik »

CblP

  • Newbie
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Плейлист Noxbit.
« Ответ #65 : Август 22, 2017, 17:42:08 »
вощем мусор отфильтровал, если кто пользуется - сообщайте о проблемах. у меня клиенты вроде нормально прожевывают мою программу.

Pepsik

  • Hero Member
  • *****
  • Сообщений: 500
  • Лучшее - враг хорошего!
    • Просмотр профиля
Re: Плейлист Noxbit.
« Ответ #66 : Август 22, 2017, 18:20:58 »
вощем мусор отфильтровал, если кто пользуется - сообщайте о проблемах. у меня клиенты вроде нормально прожевывают мою программу.
https://4pda.ru/forum/index.php?showtopic=314120 - ну никак не "жует" ... Оригинал , ну без "фильтрации" - все работает + заметил что размер файла EPG ~1.3Метра ... т.е. скачан по умолчанию +_12 часов ? Можно "сливать" на 72 часа ... больше не отдает :(
BTIME=21600 # За 6 часов до текущего времени
ETIME=259200 # На 3 дня вперед от текущего времени
......
$TTV_API_URL/v3/translation_epg_full_xmltv.php?session=$SESSION&btime=$BTIME&etime=$ETIME
« Последнее редактирование: Август 22, 2017, 18:25:35 от Pepsik »