Danish EPG grabber (1 Viewer)

light66

Portal Member
September 30, 2006
22
0
Home Country
Denmark Denmark
Yes, i'm forcing you to make up your own mind;)
Only thing i would mention is that this is not MediaPortal only, there is support for competitors too:D
 

gibman

Retired Team Member
  • Premium Supporter
  • October 4, 2006
    2,998
    1,372
    Usa
    Home Country
    Ethiopia Ethiopia
    Kewl grabber.

    Although it does not generate the xmltv.dtd file needed for the tvengine3, rite ?

    Do I have to make this file by hand ?

    /Gibman
     

    light66

    Portal Member
    September 30, 2006
    22
    0
    Home Country
    Denmark Denmark
    Hav'nt heard that TVEngine3 requires a special format tvguide, so i'd say it should work right out the box as it is.
     

    gibman

    Retired Team Member
  • Premium Supporter
  • October 4, 2006
    2,998
    1,372
    Usa
    Home Country
    Ethiopia Ethiopia
    indeed it seems like a DTD file is needed on the new tvserver engine.
    It even says so itself - just look at the xmltv plugin section. It clearly states that also a xmltv.dtd file is needed.

    When I only use the tvguide.xml file I get this server error;

    9-02-2007 14:03:39 XML tv import error loading C:\Programmer\Team MediaPortal\MediaPortal TV Server\XMLTV\tvguide.xml err:Filen 'C:\Programmer\Team MediaPortal\MediaPortal TV Server\XMLTV\xmltv.dtd' blev ikke fundet.

    /gibman
     

    Hojou

    Portal Pro
    January 10, 2007
    69
    0
    Home Country
    Denmark Denmark
    A dtd file shouldn't be too much trouble creating though? It's only needed once and since MP could import it, it means it must have known the shema definition - meaning again that it's probably in the same format as some other tvguide xml fil - i don't have tv server or light66 grabber (i use DVB-T so the guide is automatic) but perhaps you can try and copy/rename the dtd of one of the other grabber feeds matching this guides .xml file?

    EDIT: I don't know how this grabber works so perhaps it didn't make much sense, but if light66's grabber creates the tvguide.xml and places it in that folder - all that is needed it placing a matching xmltv.dtd - shouldn't tv server build already include that? Perhaps this grabber deletes content of \xmltv folder before putting tvguide.xml there - if that is the case backup and copy back xmltv.dtd after the grabber has run.
     

    light66

    Portal Member
    September 30, 2006
    22
    0
    Home Country
    Denmark Denmark
    TVGG does'nt delete xmltv.dtd.
    That file is in the xmltv folder when you have installed MediaPortal so if it's not, then you should either install again or DL xmltv from SourceForge and copy the dtd from the package to MediaPortals xmltv folder.
     

    gibman

    Retired Team Member
  • Premium Supporter
  • October 4, 2006
    2,998
    1,372
    Usa
    Home Country
    Ethiopia Ethiopia
    "GrabDR_DK.exe" has performed an illegal operation and will be closed.

    This happens all the time since 2 weeks ago now.

    Seems like it occurs when parsing nrk1.d1.dk

    if I click "close" the parser continues on to the next TV program.

    It does the same when it comes to NRK2
    Then the error disappears and after some time I get my tvguide.xml file.

    I guess I will have to avoid the NRK channels for now.

    here is my settings file;

    <?xml version="1.0" encoding="iso-8859-1"?>
    <TVGG_Settings Version="TVGG B5">
    <Output Type="MP" MPFolder="C:\Programmer\Team MediaPortal\MediaPortal TV Server\" CustomPath=""/>
    <IconFolder>E:\install\_Movie\DVB\software players\mediaportal\shared\Thumbs\TV\Logos\</IconFolder>
    <GrabTime>5</GrabTime>
    <LastProgramMaxTime>5</LastProgramMaxTime>
    <GrabSpeed>0</GrabSpeed>
    <StripFormatting>TRUE</StripFormatting>
    <KeepLog>TRUE</KeepLog>
    <URLs>
    <URL Grabber="GrabDR_DK.exe" Site="http://www.dr.dk/tjenester/programoversigten/w3c/inc/channel.aframe?channel=XXXXX&amp;seldate=YYYYY&amp;seltime=0"/>
    <URL Grabber="Dummy" Site=""/>
    </URLs>
    <Channels>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="DR1.dr.dk" Name="DR1" SiteID="dk1" TimeCorrection="0" Icon="DR 1.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="DR2.dr.dk" Name="DR2" SiteID="dk2" TimeCorrection="0" Icon="DR 2.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV2.dr.dk" Name="TV2" SiteID="td2" TimeCorrection="0" Icon="TV 2.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV2Charlie.dr.dk" Name="TV2 Charlie" SiteID="041" TimeCorrection="0" Icon="TV 2 Charlie.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV2Film.dr.dk" Name="TV2 Film" SiteID="t2f" TimeCorrection="0" Icon="TV 2 Film.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV2Zulu.dr.dk" Name="TV2 Zulu" SiteID="t2z" TimeCorrection="0" Icon="TV 2 Zulu.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV2News.dr.dk" Name="TV2 News" SiteID="tws" TimeCorrection="0" Icon="TV 2 News.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV3.dr.dk" Name="TV3" SiteID="dk3" TimeCorrection="0" Icon="TV3.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV3Plus.dr.dk" Name="TV3+" SiteID="d3%20" TimeCorrection="0" Icon="TV3+.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="Kanal4.dr.dk" Name="Kanal 4" SiteID="tvd" TimeCorrection="0" Icon="Kanal 4.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="Kanal5.dr.dk" Name="Kanal 5" SiteID="999" TimeCorrection="0" Icon="Kanal 5.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="BBCWorld.dr.dk" Name="BBC World" SiteID="bbw" TimeCorrection="0" Icon="BBC World.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="BBCPrime.dr.dk" Name="BBC Prime" SiteID="bbp" TimeCorrection="0" Icon="BBC Prime.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="Cartoon.dr.dk" Name="Cartoon Network" SiteID="cns" TimeCorrection="0" Icon="Cartoon Network.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="AnimalPlanet.dr.dk" Name="Animal Planet" SiteID="ans" TimeCorrection="0" Icon="Animal Planet.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="DiscoveryChannel.dr.dk" Name="Discovery Channel" SiteID="dsc" TimeCorrection="0" Icon="Discovery Channel.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="DiscoveryCivilisation.dr.dk" Name="Discovery Civilisation" SiteID="diC" TimeCorrection="0" Icon="Discovery Civilisation.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="DiscoveryScience.dr.dk" Name="Discovery Science" SiteID="diS" TimeCorrection="0" Icon="Discovery Science.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="DiscoveryTravelLiving.dr.dk" Name="Discovery Travel And Living" SiteID="diT" TimeCorrection="0" Icon="Discovery Travel &amp; Living.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="NGC.dr.dk" Name="National Geographic Channel" SiteID="ngs" TimeCorrection="0" Icon="National Geographic Channel.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="DisneyChannel.dr.dk" Name="Disney Channel" SiteID="218" TimeCorrection="0" Icon="Disney Channel.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="CNN.dr.dk" Name="CNN" SiteID="cnn" TimeCorrection="0" Icon="CNN.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="Hallmark.dr.dk" Name="Hallmark" SiteID="hlk" TimeCorrection="0" Icon="Hallmark.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="MTV.dr.dk" Name="MTV" SiteID="mtv" TimeCorrection="0" Icon="MTV.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="Nickelodeon.dr.dk" Name="Nickelodeon" SiteID="nis" TimeCorrection="0" Icon="Nickelodeon.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TCM.dr.dk" Name="TCM" SiteID="tns" TimeCorrection="0" Icon="TCM.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="VH1.dr.dk" Name="VH1" SiteID="vh1" TimeCorrection="0" Icon="VH1.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="DK4.dr.dk" Name="DK4" SiteID="dk4" TimeCorrection="0" Icon="DK4.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TheVoice.dr.dk" Name="The Voice TV" SiteID="042" TimeCorrection="0" Icon="The Voice TV.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV1Sverige.dr.dk" Name="TV1 Sverige" SiteID="sv1" TimeCorrection="0" Icon="TV 1 Sverige.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV2Sverige.dr.dk" Name="TV2 Sverige" SiteID="sv2" TimeCorrection="0" Icon="TV 2 Sverige.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV4Sverige.dr.dk" Name="TV4" SiteID="tv4" TimeCorrection="0" Icon="TV4 Sverige.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="NRK1.dr.dk" Name="NRK1" SiteID="NRK1" TimeCorrection="0" Icon="NRK 1.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="NRK2.dr.dk" Name="NRK2" SiteID="NRK2" TimeCorrection="0" Icon="NRK 2.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV2Norge.dr.dk" Name="TV2 Norge" SiteID="no1" TimeCorrection="0" Icon="TV2 Norge.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="EuroSport.dr.dk" Name="EuroSport" SiteID="ess" TimeCorrection="0" Icon="EuroSport.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="Canal+Film1.dr.dk" Name="CANAL+ FILM 1" SiteID="cdk" TimeCorrection="0" Icon="Canal+ Film 1.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="Canal+Film2.dr.dk" Name="CANAL+ FILM 2" SiteID="cgd" TimeCorrection="0" Icon="Canal+ Film 2.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="Canal+Film3.dr.dk" Name="CANAL+ FILM 3" SiteID="cbd" TimeCorrection="0" Icon="Canal+ Film 3.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="Canal+Mix.dr.dk" Name="CANAL+ MIX" SiteID="cmf" TimeCorrection="0" Icon="Canal+ Mix.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="Canal+Sport1.dr.dk" Name="CANAL+ SPORT 1" SiteID="cps" TimeCorrection="0" Icon="Canal+ Sport 1.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="Canal+Sport2.dr.dk" Name="CANAL+ SPORT 2" SiteID="cs7" TimeCorrection="0" Icon="Canal+ Sport 2.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="Canal+HD.dr.dk" Name="Canal+ Film HD" SiteID="chd" TimeCorrection="0" Icon="Canal+ HD.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV2Oestjylland.dr.dk" Name="TV2" SiteID="re8" TimeCorrection="0" Icon=""/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="ViasatSport.dr.dk" Name="Viasat Sport" SiteID="vss" TimeCorrection="0" Icon=""/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="ViasatSport1.dr.dk" Name="Viasat Sport 1" SiteID="vdk" TimeCorrection="0" Icon="Viasat Sport 1.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="ViasatSport2.dr.dk" Name="Viasat Sport 2" SiteID="vs2" TimeCorrection="0" Icon="Viasat Sport 2.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="ViasatSport3.dr.dk" Name="Viasat Sport 3" SiteID="vs3" TimeCorrection="0" Icon="Viasat Sport 3.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="ViasatHistory.dr.dk" Name="Viasat History" SiteID="vhi" TimeCorrection="0" Icon="Viasat History.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="ViasatNatureAction.dr.dk" Name="Nature Crime Playboy" SiteID="t6a" TimeCorrection="0" Icon=""/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="ViasatExplorer.dr.dk" Name="Explorer Spice" SiteID="vse" TimeCorrection="0" Icon="Viasat Explorer.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV1000.dr.dk" Name="TV1000" SiteID="t0d" TimeCorrection="0" Icon="TV1000.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV1000Family.dr.dk" Name="TV1000 Family" SiteID="1fa" TimeCorrection="0" Icon="TV1000 Family.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV1000Action.dr.dk" Name="TV1000 Action" SiteID="1ac" TimeCorrection="0" Icon="TV1000 Action.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV1000Nordic.dr.dk" Name="TV1000 Nordic" SiteID="1no" TimeCorrection="0" Icon="TV1000 Nordic.png"/>
    <Channel GrabberExe="GrabDR_DK.exe" IDName="TV1000Classic.dr.dk" Name="TV1000 Classic" SiteID="t1d" TimeCorrection="0" Icon="TV1000 Classic.png"/>
    </Channels>
    </TVGG_Settings>


    /Gibman
     

    Users who are viewing this thread

    Similar threads

    I used to use the grabber but a few years back it disappeared on FreeSat DVBS. That is when I changed to EPG Collector. The extra benefit is that it collects from the Sky platform so it will give EPG for all the FreeSat channels plus the unencrypted movie channels on the Sky platform. It also allows me to pick the channels dedicated...
    I used to use the grabber but a few years back it disappeared on FreeSat DVBS. That is when I changed to EPG Collector. The extra...
    Hi everyone, I hope you are all well My Mum's Mediaportal lost it's marbles thanks to Microsoft update, (even though I had update...
    Replies
    2
    Views
    1K
    I agree about the dash instead of colon on the LIVE thing. I did a little change to get the current program, just removed the D from the tags. Not that important, so I dont upload any new file. A little sad about the end time, but nothing to do about it.
    I agree about the dash instead of colon on the LIVE thing. I did a little change to get the current program, just removed the D...
    I'm trying to develop a new WebEPG grabber for sweden, but I got a few problem in parsing the html-file to get all programs. In...
    Replies
    9
    Views
    3K
    Thanks very much, Jasmeet. Worked. But note that this setting has moved, apparently, to: Settings > TV (not Plugins)
    Thanks very much, Jasmeet. Worked. But note that this setting has moved, apparently, to: Settings > TV (not Plugins)
    I recently did a fresh install of 2.5 on a new Windows 11 PC. My previous (Windows 10) version of 2.5 gave my broadcast TV channel...
    Replies
    2
    Views
    2K
    In the UK, the EPG transmitted in the DVB-T datastream allows each programme to have two genres -- a primary genre, and a secondary genre (i.e. a subgenre). The primary genre might be something like Film (or Movie in the USA). The secondary genre for Film might be something like: Action, Comedy, Crime, Fantasy, Romance, Science...
    In the UK, the EPG transmitted in the DVB-T datastream allows each programme to have two genres -- a primary genre, and a secondary...
    In the UK, the EPG transmitted in the DVB-T datastream allows each programme to have two genres -- a primary genre, and a secondary...
    Replies
    0
    Views
    1K
    MP1 MP2 Picture-in-picture DE
    Can anyone tell me the step-by-step procedure for bringing up a second channel in pip mode? I can only do it sometimes, after many tries, and it’s not clear what I am doing that makes it work on those occasions when it does. Cannot find guidance on the site. Thanks, N. Again, if anyone knows how to do this, would be much...
    Can anyone tell me the step-by-step procedure for bringing up a second channel in pip mode? I can only do it sometimes, after many...
    Can anyone tell me the step-by-step procedure for bringing up a second channel in pip mode? I can only do it sometimes, after many...
    Replies
    0
    Views
    1K
    Top Bottom