EPG on Canal Digital (DVB-EPG) Norway

  • Hello, I am on Canal Digital Norway and have successfully installed VDR 2.4.0 on Linux Mint, added patches for my CAM to enable dual decrypt patches applied.


    But for EPG I only get the current and next program for each channel. On TV Mosaic/DVBlink I get all channels for about a week. On MediaPortal I had to select that all EPG data was on FOX HD to get the same. I read somewhere that you need to have a "modern" EPG scraper that supports getting all EPG data from a central channel to get all data. How can I do this with VDR? I have tried to install some plugins and change the settings but any plugin and setting just gives the same result.


    Anyone have any experience with EPG distributed from on channel? Is there a plugin? Any other solution? And this is DVB-C.

  • Noone that can help me? I have tried everuthing to get EPG but still I get close to nothing. This is what I get; best case:

    [IMG:https://preview.ibb.co/f4ha5A/Skjermbilde-2018-11-12-kl-06-54-37.png]


    I have tried to install xmltv2vdr plugin but I cannot understand how to match channels to epg source.


    What I have done is to download XMLTV from xmltv.se and I have it stored as norwegian_tv.xmltv in /var/lib/epgsources

    Created a norwegian_tv file with the following information:


    Code
    1. file
    2. 14
    3. hd.v2.no


    This gives me the plugin in the GUI with the source but how to I match the channel to the guide?








    Not sure what to do. The WAF is all time low without EPG. I am open to all suggestions!

  • I never used that plugin, but maybe you have to assign a channel to that source?! (maybe "configure source")

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Thanks :) that line is a log entry not a selectable option. I would expect there should be something below ---- epg source channels ---- in the first OSD screenshot. The XMLTV file contains the IDs but I cannot get my head around how I match it to the channels.conf.

  • Sorry, cannot really help:


    Maybe this could help:
    https://www.linuxtv.org/vdrwiki/index.php/Xmltv2vdr-plugin


    Or you can find any clues here:

    Help with vdr-plugin-xmltv2vdr

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Just another information. If I tune FOX HD I get 5-6 days of EPG. This channel is the one that sends EPG for all channels but VDR only maps EPG for FOX, not the others. This is where I would hope there was a setting to accept EPG for all channels from this transponder/channel.


  • You could try the eepg plugin: https://projects.vdr-developer…ugin-eepg.git/tree/README which is intended to handle similar cases for DVB-S2.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Thanks seahawk1986 . I have also tried this plugin but I do not understand how it is supposed to work. It states in the readme that:

    Code
    1. the EEPG data is loaded into additional channels if they are specified in the eepg.equiv

    What does this mean? I have looked in the eepg.equiv file:


    My channels.conf looks like this (example section):


    Code
    1. FOX HD;Canal Digital KTV:306000:C0M256:C:6952:1261=27:3347=eng@3:0:B00:1094:70:7:0
    2. TV2 HD;Canal Digital KTV:338000:C0M256:C:6952:1247=27:3243=nor@3:6365:B00:6401:70:2:0
    3. TV2 Zebra HD;Canal Digital KTV:298000:C0M256:C:6952:1291=27:3378=nor@3:0:B00:7065:70:6:0
    4. TV2 Livsstil HD;Canal Digital KTV:338000:C0M256:C:6952:1069=27:3168=nor@3:0:B00:163:70:2:0
    5. TV2 Humor HD;Canal Digital KTV:338000:C0M256:C:6952:1394=27:3418=nor@3:0:B00:153:70:2:0
    6. TV2 Nyhetskanalen HD;Canal Digital KTV:418000:C0M256:C:6952:1395=27:3419=nor@3:0:B00:7148:70:15:0
    7. TV2 Danmark HD;Canal Digital KTV:378000:C0M256:C:6952:1303=27:0;3299=dan@106:6368:B00:4068:70:11:0
    8. TV2 Sport 2;Canal Digital KTV:418000:C0M256:C:6952:1277=27:3381=nor@3:0:B00:7018:70:15:0


    How am I supposed to configure this plugin? It does not work by itself at least....


    This is what is in my syslog:


  • I have never used this plugin myself, but according to the README I would try to tune the portal channel (Fox HD) and let it collect the epg data for a while.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Thank again :) I will leave it on FOX for a while and see. My logs look interesting at least :O


  • Are you using the most recent git commit for the plugin? Aas far as I know the changes in August of 2018 should have fixed the invalid order for taking locks.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hello Corvy.


    I have the same problems as you and I use Canal digital kabel. Vdr support extracting EIT information (dvb-epg) from the incoming stream, but it is limited to how many days of data the eit stream has. EIT do not have all the program data as xmltv data has.

    I use the xmltv data from Honeybee which I pay for, but it has EPG images and channel logos. But if you want to show the images in vdr with a skin you must manipulate the xmltv data.

    Setting up vdr-plugin-xmltv is not trivial. You have done everything nearly correct, but I think xmltv plugin do not find the xmltv source. I am going to post a howto setup the xmltv plugin with the honeybee xmltv data.


    Harald

  • haraldov That sounds amazing! :) Am and not afraid of paying for a service if it works reliably. If you could give me some pointers in e-mail or similar I would be happy! My email is stian ATT barmen DOTT nu.


    On a sidenote I got help from Klaus Schmidinger on e-mail and he is looking into the issue. I think both ways with Honeybee and proper EPG fix would be grand!


    Thanks for all help from all that responded :)

  • Corvy


    For a minimal xmltv2vdr setup you need to do this:

    Source: https://www.linuxtv.org/vdrwiki/index.php/Xmltv2vdr-plugin


  • haraldov thank you :)


    I contact Honeybee to get a demo xmltv file to try to set this up. This exact process I followed to get xmltv.se to work but I could never get the "use the vdr osd to map the channel id to the vdr channel names and setup the information you want to import" to work. I could not for the life of me understand how this was done.


    Lets see if Honeybee gives me an xmltv to play with :)

  • Quote

    "use the vdr osd to map the channel id to the vdr channel names and setup the information you want to import" to work

    Sorry for being unclear, Corvy.

    What I meant was to navigate in vdr menu to the xmltv2vdr plugin like this: Setup-->Plugins-->xmltv2vdr. After you have done this you must choose "epg sources"-->honeybee. You get a new menu where you can choose "update option" and "channels provided". In the menu "channels provided" you must map (select the channel id in the control file - example 1879.honeybee.it (NRK1) to the vdr channel name (NRK1 Sørlandet, which vdr writes to the channels.conf ( /var/lib/vdr/channels.conf)).

    In "epg source channel options" you can specify what you want to import from the xmltv file (example category, credits, rating, season and episode...) and if you want to merge the data with the eit data or create a new epg for the channel.

    Every mapping is written to the vdr "setup.conf" file.

    .

    Code
    1. hts@vdrsrv02:/etc/vdr$ ls -l /var/lib/vdr/setup.conf
    2. -rw-r--r-- 1 vdr vdr 6346 Nov 14 08:31 /var/lib/vdr/setup.conf
    3. hts@vdrsrv02:/etc/vdr$ less /var/lib/vdr/setup.conf
    4. xmltv2vdr.channel.1879.honeybee.it = 0;5147;C-70-9-108
    5. xmltv2vdr.channel.1880.honeybee.it = 0;5139;C-70-9-201
    6. xmltv2vdr.channel.1881.honeybee.it = 0;5139;C-70-9-301
    7. xmltv2vdr.channel.2013.honeybee.it = 0;5139;C-70-2-6401
    8. xmltv2vdr.channel.2048.honeybee.it = 0;5139;C-70-6-410