Еще один вариант epg для вдр (CESP)

  • За ссылку спасибо. Учту. Думаю, сумею пересобрать - драйвер на CN700 рихтовал, вроде работает ;)
    Но я пока о другом спрашивал - что должно быть в конфиге. У меня пока просто html не выкачивается из-за слегка отличающегося channels.conf. Причем, в связи с наличием DVB-T и IPTV он состоит как-бы из двух частей, различающихся по структуре. Честно говоря я еще планировал аналоговое ТВ прикрутить, но уже есть сомнения.
    Да, еще одна пакость - у меня часть каналов дублируется на DVB-T и IPTV, причем названия могут как совпадать (например "ICTV"), так и отличаться ("5 KANAL" на DVB-T и '5 CHANNEL" на IPTV). Надеюсь, это не смертельно ?
    Прошу сильно не пинать, но по скрипту вычислить что должно быть в конфиге пока не получилось :(

  • Кот_346
    к сожалению ни dvb-t ни iptv не имею и как они прописываются или не
    прописываются в эпг - не знаю...


    по поводу конфигов для набора скриптов касательно dvb-s то они простые


    ищем есть ли на vsetv.com интересующая программа - например
    Первый автомобильный
    открываем программу на один день и ищем ссылку под названием
    программа телеканала на неделю - url ее такой -
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    запоминаем ее номер - 435


    приступим к сочинению строки в конфиге для этого канала

    Исходный код
    1. vsetv.com 435:Ssatpos-nit-tid-sid:Pershiy Avtomobilniy:+0200


    предположим что мы сочиняем эпг для этого канала с Eutelsat W4
    - смотрим строку в channels.conf для этого канала

    Исходный код
    1. Pershiy Avtomobilniy:11727:HC34:S35.9E:27500:103:203:0:0:3:878:10100:0


    из этой строки сочиняем идентификатор
    S35.9E-878-10100-3 - комментарии нужны? и строка для конфига будет такой

    Исходный код
    1. vsetv.com 435:S35.9E-878-10100-3:Pershiy Avtomobilniy:+0200


    омск
    эх - была у меня такая идея - конвертировать и в формат для дримбокса-
    тем более что я имею и дрим 7000 - так что мог и проверить и отладить -
    но к сожалению все что связано с дримбоксом - находится в странной
    полузакрытой зоне и какой формат там для эпг записей - сие науке не
    известно - если есть подобная инфо буду только рад ее осмыслить и
    попробовать что то сделать в этом направлении

  • Courage


    Большое спасибо. Я про номер страницы догадался, но не сообразил, как его узнать - ну не перебирать же все подряд ;)
    Ссылку на недельную программу как-то не рассмотрел :(
    Сегодня или завтра попробую. О результатах доложу - может еще кому пригодится.


    Формат строки channels.conf для IPTV можно посмотреть тут:
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    для DVB-T тут:
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Если надо - вечером могу "опубликовать" ;) свой реальный Channels.conf.


    В принципе, есть некоторые сложности с сhannels.conf:
    для IPTV- параметры канала надо указывать руками. По крайней мере в моем случае. Т.к. мой провайдер выкладывает список в формате *.m3u (для IPTV-player и ему подобных), да еще и в виндовой кодировке, да еще и вперемешку ТВ/радио. Готовых конвертеров m3u->vdr я пока не видел :( Но в этом есть и свой плюс - имя канала можно указать какое надо.
    для DVB-T - dvbscan в сhannels.conf кладет только имя канала, а "заботливый" ВДР упорно пытается заменить его на вид <название_канала>;<название_провайдера> (ну, может это не совсем название провайдера, но выглядит именно так.) Приходится пинать ВДР, чтоб он не пытался обновлять каналы. Тем более, что на DVB-T кроме обновления названия у него все равно ничего больше не получается. Хотя не исключаю, что это у меня что-то с руками ;)

  • Кот_346
    по поводу dvb-t каналов еще что то может получится а вот с iptv
    без напильника точно не обойтись - это в общем то не обычные каналы -
    ua0lnj тебе дал наводку на идею как сделать


    с dvb-t интересно еще подсмотреть бросает ли вдр запись пустышку для
    этих каналов в epg.data - если да - то вообще хорошо - можно брать оттуда
    готовый заголовок-идентификатор канала и практически с 100% вероятностью
    поместив туда записи эпг событий мы узрим эти события в вдр
    если же не прописываются даже "пустышки" то надо будет экспериментировать -
    сочинять заголовок для dvb-t и смотреть - подбирает ли он оттуда события ....


    к сожалению этим вопросом с эпг на dvb-t совсем не владею - думаю что у
    наших немецких товарищей (ой - наверно надо говорить господ )))))) больше
    опыта в этом вопросе....

  • Цитата

    Со слов пользователя Courage
    Кот_346
    по поводу dvb-t каналов еще что то может получится а вот с iptv
    без напильника точно не обойтись - это в общем то не обычные каналы -
    ua0lnj тебе дал наводку на идею как сделать


    Информацию получил, спасибо. Завтра или послезавтра (смотря когда выходной у меня получится) буду пробовать. Сегодня скорее всего уже не получится - дома буду где-то в 22:00. Пока то да сё ;)
    Но вот только одно я недопонял - в чем разница между DVB-T и IPTV каналами ? Собственно программа у меня ни там, ни там не передается. Соответственно, буду качать с vsetv.com. Структура конфигов мне уже в общем понятна. Попробую подобрать ключевые строки так, чтоб канал можно было однозначно идентифицировать. Вроде ж должно будет переварить (с учетом патча ПИДов). Или я опять что-то не так понял.



    На текущий момент размер epg.data равен 0. Пока никакие попытки скормить ему что-то через SVDR никчему не привели. Думаю, с учетом последней информации ситуация изменится. Я с телепрограммой только неделю воюю - до этого пытался FrameBuffer запустить. Пока бросил, т.к. ерунда получается. Хотя это уже не по теме, сорри.


    Цитата


    к сожалению этим вопросом с эпг на dvb-t совсем не владею - думаю что у
    наших немецких товарищей (ой - наверно надо говорить господ )))))) больше
    опыта в этом вопросе....


    Блин, да что ж мне за "счастье" такое - неужели кроме меня DVB-T и IPTV никто не пользуется ? Окно выходит на северо-северо-восток, доступ на крышу (из-за наличия на ней кучи GSM-сот) почти не реален - так что тарелка мне, увы, не светит ;(
    Неужели только в моей "глухой деревне" (г.Боярка, 30 км от г.Киев) IPTV так развит (более полусотни каналов) ? Интернет обзавидуешься (100Мб по Украине, 24 Мб за пределы Украины), а вот с телевидением ;( Аналоговое забито помехами так, что многие каналы (особенно метровые) почти не видно. DVB-T начинает сползать в сторону разной ерунды, типа муз.каналов или, например, канала RADA (да чтоб эти все 425 гадов передохли разом). Остается только IPTV. Благо провайдер старается идти навстречу пожеланиям пользователей.


    Прошу прощения за оффтоп - ну, наболело уже. Такое ощущение, что действительно кроме меня DVB-T и (особенно) IPTV никто не пользуется.

  • если ты анимательно читал ту ссылку, то там я писал, что ВЫЛОЖУ патч для епг, т.е. он еще не опубликован
    тот патч что выложен, для епг не поможет
    как приведу патч для епг в "нормальный" вид и протестю, так выложу

  • УРА-А-А !!!


    Проблема с телепрограммой на DVB-T решена. Причем, все оказалось так просто - прямо неудобно 8o
    Не зря говорят мудрые люди: "Читайте венки - там все написано" U.

    Просто нужно в качестве источника указать 'T'


    1: vsetv.com 435:T-878-10100-3 : Pershiy Avtomobilniy:+0200


    Пойду пробовать провернуть аналогично с IPTV.


    БОЛЬШОЕ спасибо Courage за подсказку.

  • если у тебя iptv провайдер правильно создает таблицы каналов, то может и получится, хотя не думаю...
    покажи для примера пару иптв каналов из чанел конфа

  • ZOOpark;IPTV:1:IPTV|S1P1|UDP|233.255.0.39|1234: P:0:501:502:0:0:1:0:0:0
    1 AUTO;IPTV:2:IPTV|S1P1|UDP|233.255.0.63|1234: P:0:103+501:203:0:0:2:0:0:0


    Аналогия с DVB-T типа
    vsetv.com 331: P-0-0-1:ZOOpark:+0200
    увы, не срабатывает ;(

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Кот_346 ().

  • Ну, что с IPTV тоже решено. Возможно, не самым правильным образом, но по крайней мере работает.


    Должно быть в channels.conf:
    ZOOpark;IPTV:1:IPTV|S1P1|UDP|233.255.0.39|1234: P:0:501:502:0:0:1:1:1:0
    1 AUTO;IPTV:2:IPTV|S1P1|UDP|233.255.0.63|1234: P:0:103+501:203:0:0:2:1:1:0


    и, соответственно, в конфиге:
    vsetv.com 331: P-1-1-1:ZOOpark:+0200
    vsetv.com 435: P-1-1-2:1 AUTO:+0200


    Т.е. в epg.data не пишутся нулевые NID и TID. Заменил на единички (благо у меня вроде реальных таких нет). Хотелось бы услышать комментарии такой "вольности". Только ногами сильно не пинайте.


    Блин, ну почему если что-то хорошо, то что-то обязательно плохо ?
    Пока разбирался с телепрограмой на 51-м ДМВ канале что-то намутили с настройками - заменили один канал на другой, при этом что-то зацепив еще. Канал сканится, программы на нем вроде видно, но ВДР показывать отказывается, аргументируя cTS2PES error'ами. При этом STRONG показывает нормально. Хотя это уже для другой темы. Кстати - в каком разделе ее лучше создать ?

    Сообщение было отредактировано 2 раз, последнее редактирование пользователем Кот_346 ().

  • когда у тебя несколько каналов в iptv, можно в ручную прописать пиды, чтобы они не повторялись
    у меня 80 каналов примерно, и я не считаю правильным прописывать пиды ручками


    хотя конечно это тоже вариант....

  • у меня примерно 60 каналов iptv. ну, реально я смотрю где-то половину (не смотрю музыкальные, церковные и т.п. Ну и часть дублируется с DVB-T). Ручками только меняю дефолтные для iptv-плагина НИД=0, ТИД=0 на НИД=1, ТИД=1 для ВСЕХ iptv-каналов.
    СИД сам плагин увеличивает на единичку для каждого нового канала. Так что с подбором неповторяющейся комбинации проблем нет.
    вопрос был о "правомерности" такой замены ТИД и НИД - насколько это корректно ? или может есть более корректный вариант ?

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Кот_346 ().

  • Привет, Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.Courage не мог ли ты посмотреть свой скрипт на epg, я так понимаю на все тв структуру опять поменяли, без тебя ни как. Спасибо.

  • пока накопал следующее:
    скрипт /cesp.0.0.8d/scripts/vsetv.com/scripts/downloader.sh
    довавить стр.4
    DATE=`date "+%F" `
    и изменить стр. HTML="http://www.vsetv.com/tvprogweek_channel_"$CHANNEL".html"
    на HTML="http://www.vsetv.com/schedule_channel_"$CHANNEL"_week_"$DATE".html"
    продолжение следует.