xmltv.dtd (1 Viewer)

BTJustice

Portal Member
June 10, 2008
23
2
I am trying to get my EPG going using the XMLTV plugin. I use MC2XML and have it set to create the file "tvguide.xml". However, XMLTV requires the file "xmltv.dtd".

This file does not exist with MediaPortal 1.1.2.0. It and the folder "xml" do not exist on any of these locations...

C:\Program Files (x86)\Team MediaPortal\MediaPortal
C:\ProgramData\Team MediaPortal\MediaPortal
C:\Users\All Users\Team MediaPortal\MediaPortal

What can I do to fix this?
 

romuz

Retired Team Member
  • Premium Supporter
  • July 26, 2008
    1,045
    250
    Moskau
    Home Country
    Russian Federation Russian Federation
    Check here
    C:\Users\All Users\Team MediaPortal\MediaPortal TV Server\xmltv
    It is part of tvserver installation
     

    KitanaiYatsu

    Portal Member
    February 23, 2011
    18
    0
    Home Country
    United States of America United States of America
    I don't have any problem finding the file in the place described in the previous post.

    But... the file appears to be a document instructing you how to create the tvguide.xml file.

    Am I over analyzing this? Should I be modifying the xmltv.dtd file? Or should this be something that's generated somewhere else?

    My TvGuide.xml file is full of program information. What else can be in the xmltv.dtd file?
     

    KitanaiYatsu

    Portal Member
    February 23, 2011
    18
    0
    Home Country
    United States of America United States of America
    Well... there are a number of things to report:

    1) The error message I was getting about a badly formatted xmltv.dtd file was related to the EOL character(s). The plugin appears to be expecting UNIX style EOL (new line) but my file contained DOS/Win style EOL (cr and nl). I used wget to d/l the latest version of the xmltv.dtd. When I compared the new file with my file, the only differences were the EOL character(s).

    2) Fixing the above, didn't resolve my problem though. The plugin is still reporting that it's found channel information, but isn't seeing the program information. I suspect this is due to channel name mapping, but will remain unresolved as you'll see in the next paragraph.

    3) In my case however, I was using conflicting plugins for the same EPG information, and those plugins were stepping on each other. The bottom line is... if you're able to get all the EPG info you need using one plugin, you should turn off all of the other EPG related plugins. If you need to use additional EPG related plugins to complete your info, you need to configure them so they don't step on each other. I was able to get all of my EPG data from the SchedulesDirect plugin, so I don't need WebEPG, or xmlTv.
     

    Users who are viewing this thread

    Top Bottom