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
    Aarhus
    Home Country
    Denmark Denmark
    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
    Aarhus
    Home Country
    Denmark Denmark
    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
    Aarhus
    Home Country
    Denmark Denmark
    "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 removed all sign of MySQL, rebooted, did a clean reinstall. It reinstalled 5.6, But I've still got both the same problem - unable to connect to any of the specified MySQL hosts. And Hostname is still in red. I don't understand - this is a dedicated TV computer. Unless an update did this I don't know why there's a problem in the...
    I removed all sign of MySQL, rebooted, did a clean reinstall. It reinstalled 5.6, But I've still got both the same problem -...
    I've been using MediaPortal for 20 or so years. Last night it recorded perfectly. This arvo it doesn't - will run videos but not...
    Replies
    2
    Views
    443
    I uninstalled MP, made sure no sub folders were left n any programmes folders, changed the computer name, rebooted, installed MP and set logs and rebooted and ran TVServer. Didn't do anything in regard to S Loopback adapter. I've been using NextPvr since the problem became insurmountable. Only reason it's not a good long term...
    I uninstalled MP, made sure no sub folders were left n any programmes folders, changed the computer name, rebooted, installed MP...
    I've been using MediaPortal for 20 or so years. Last night it recorded perfectly. This arvo it doesn't - will run videos but not...
    Replies
    24
    Views
    2K
    The optimum settings for EPG grabbing will depend on your location in the world, and how you use your HTPC, so there is not a single setup that will suit everyone. This page in the Wiki explains some of the factors involved. The timeshift and idle grabbers can both be enabled if you wish, but the optimum settings for the timeshift...
    The optimum settings for EPG grabbing will depend on your location in the world, and how you use your HTPC, so there is not a...
    Since the BBC integrated their regional programs into their BBC One HD channel in the last couple of weeks my MP2 shows "No program...
    Replies
    3
    Views
    1K
    restarting is supported but depends on the reason why it failed. As an external tool try JDownloader.org - Official Homepage
    restarting is supported but depends on the reason why it failed. As an external tool try JDownloader.org - Official Homepage
    Earlier this year I changed my internet service provider from a landline (where I was consistently overcharged), to a mains-powered...
    Replies
    1
    Views
    623
    Good shout! Working when setting the network to private. Windows 7 firewall certainly doesn't behave like it does in Windows 10/11. Saved me a lot of time having to debug the code. Thanks for the tip!
    Good shout! Working when setting the network to private. Windows 7 firewall certainly doesn't behave like it does in Windows 10/11...
    Hello, I spent a couple of days trying to resolve this issue and cannot figure it out. I have set up MediaPortal Server on an old...
    Replies
    2
    Views
    919
    Top Bottom