XMLTV

  • > Хотелось бы добавить:
    > Animal Planet
    > Discovery (+ Science, Civilization, Travel)
    > National Geographic (Nova)
    > Travel Channel
    > Mezzo


    В файле TXT они уже есть,
    но чтобы эти каналы попали в XML файл нужна информация из твоего channels.conf для этих каналов.

  • MEZZO;Globecast:12245:hC34:S13.0E:27500:125:135:0:0:105:318:7700:0
    Animal Planet;NetMed:10931:hC34:S13.0E:27500:517+8190:700=eng:0:604:7506:318:12100:0
    Discovery;NetMed:12169:hC34:S13.0E:27500:512+8190:650=eng:0:604:351:318:7300:0
    National Geographic;NetMed:10930:hC34:S13.0E:27500:513+8190:660=eng,661=rus:0:604:7508:318:12100:0
    Travel;NetMed:11823:hC34:S13.0E:27500:522+8190:750=eng:0:604:328:318:5500:0
    CIVILISATION;CYFRA +:11488:hC34:S13.0E:27500:165:100=pol,101=eng:0:100:5106:318:1500:0
    SCIENCE;CYFRA +:11488:hC34:S13.0E:27500:166:104=pol,105=eng:0:100:5107:318:1500:0

  • Спасибо =)

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

  • 2 Grischenkow:
    Реально ли сейчас получать программы на Первый канал, Россию, НТВ? Или можно забыть?

  • Реально, если это есть на vsetv.com


    6pitz
    Извини, забыл про твои каналы. На днях сделаю.

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

  • У меня всё работает через Меню - Команды - Обновить RusEPG ;)
    Просто на всякий случай, ты если вручную скачиваешь, ты ведь берёшь файл vsetv-utf.xml, а не vsetv.xml?!

  • Подскажите что не так?


    arvdr:~# /usr/bin/xmltv2vdr.pl -v -x /etc/vdr/vsetv.xml -c /etc/vdr/channels.conf.rusepg
    Ignoring header: Express A2
    Ignoring header: Yamal 201 C
    ERROR: Date::Manip unable to determine TimeZone.
    Date::Manip::Date_TimeZone called at /usr/share/perl5/Date/Manip.pm line 661
    Date::Manip::Date_Init() called at /usr/share/perl5/Date/Manip.pm line 779
    Date::Manip::ParseDateString('20060809064000 CEST') called at /usr/share/perl5/Date/Manip.pm line 1725
    Date::Manip::UnixDate('20060809064000 CEST', '%s') called at /usr/bin/xmltv2vdr.pl line 84
    main::xmltime2vdr('20060809064000 CEST', 0) called at /usr/bin/xmltv2vdr.pl line 191
    main::ProcessEpg(0) called at /usr/bin/xmltv2vdr.pl line 340

  • Помогите пожалуйста разобраться с RusEPG.
    Установил настроил VDR, имеется пакет НТВ+ на него данные данные телегида валятся прям со спутника (с кодировкой разобрался, все нормально, кроме отсутствующей буквы ч). Так-же тмиются каналы с других спутников, все прописаны в чанел конф при помощи OSD-сканирования каналов, строчка с данными о каждом канале оканчивается данными о кодировке.
    Названия каналов переписал под себя.
    Подскажите, что теперь мне необходимо сделать, чтобы телегид добавлял информацию с интернета (подключение постоянное, на VDR прописано и работает)
    и объясните пожалуйста назначение файла channels.conf.rusepg, он у меня с channels.conf сильно розниться

  • буква "ч" исправлена в актуальных версиях


    Теперь по существу вопроса:
    Вся эта мулька состоит из 3 частей которые между собой взаимосвязаны
    1. Собственно программа в формате XML
    2. Список каналов с идентификаторами
    3. Программная часть, состоящая из скрипта xmltv2vdr.pl и скрипта который автоматизирует стягивание программы и загон её в VDR.


    Немного конкретики:
    По первому пункту: важно знать на какие каналы этот XML...вся инфа в заголовке
    например

    Исходный код
    <channel id="ntvmir.ru">
        <display-name lang="ru">НТВ-Мир</display-name>
      </channel>


    Название канала не имеет никакого значения ... важен его ID ...как видно в примере ntvmir.ru


    По второму пункту:
    пропись идентификатора (ID) в самом channels.conf может понести самые печальные последствия. Поетому мы и создали файл channels.conf.rusepg в котором собственно берется строка из норамльного channels.conf и в конце просто добавляем ID канала


    Исходный код
    NTV;Nsab:12380:h:S5.0E:27500:50:51:0:90F,500:10:85:2:0:ntvmir.ru


    Теперь вытекающая отсюда проблема: а кто будет следить чтобы channels.conf и channels.conf.rusepg не разбегались. Выглядит так что всем ето пофиг. Так что если есть идеи или обновленные полные/актуальные списки каналов я всегда рад....


    Ну и наконец 3: Ето скрипт....Как его вызывать уже много раз здесь описывали поетому не буду дальше натирать мозоли по етому поводу

  • ВОСХИЩЕН полнотой и доступностью ответа, БОЛЬШОЕ спасибо. А то 2 дня уже ковыряюсь на сайте, а тут столько лишнего написано, что шарики за ролики, а объединить всю инфу в кучу не получалоь.
    Думаю Ваш ответ можно смело в данном виде копировать в WiKi :-)

  • при скачивании данных vsetv.xml что-то уж очень мало каналов, с моим списком софпало всего 5 шт.
    Возник вопрос, а можно ли использовать данные EPG от НТВ+
    Необходимость:
    Во первых данные EPG присутствуюти и при отсутствии карты доступа, можно просто получать данные EPG, нужно их привязать к бесплатным аналогичным каналам
    Интересно можно ли добавить к каналу статус +N часов, и соответствующий перещет часов к данной программе


    Подскажите, кто нибудь задавался данным вопросом, ведь в пакете НТВ, есть практически большинство каналов.

  • Во первых, проверь свой channels.conf.rusepg на совпадаение идентов.
    Вот мой, конечно не совсем полный. по необходимости подредактируй, взяв за основу свой channels.conf и подставив иденты из vsetv.xml



    Корректировка времени осуществляется параметром -a в скрипте rusepg.sh


    например:
    xmltv2vdr.pl -a +60 -c /etc/vdr/channels/channels.conf.rusepg -x /video0/rustv.xml


    дает смещение на час вперед.


    +++ интересовали очень мало, поскольку от нас они не видны ;(

  • >>Корректировка времени осуществляется параметром -a в скрипте rusepg.sh


    я так понимаю, это общая коррекнировака, а если необходимо только некоторые каналы. Например есть ТНТ и есть ТНТ+7ч

  • Цитата

    Со слов пользователя uGino
    >>Корректировка времени осуществляется параметром -a в скрипте rusepg.sh


    я так понимаю, это общая коррекнировака, а если необходимо только некоторые каналы. Например есть ТНТ и есть ТНТ+7ч


    Присоединяюсь к вопросу
    CTC+0 и CTC+2