Reply to thread

Here's an example that shows the problem nicely:

[code]

  <programme start="20160520150000 +0100" stop="20160520154500 +0100" channel="I101.24327.schedulesdirect.org">

     <title lang="en">Escape to the Country</title>

     <sub-title lang="en">Somerset</sub-title>

     <desc lang="en">Jules Hudson goes property hunting in Somerset. He is helping a couple who are planning to take early retirement with a substantial budget of £750,000 to fund their new rural home. Whilst there, Jules meets a willow farmer and learns how the crop is interwoven into the county's landscape and handicraft heritage.</desc>

     <credits>

       <presenter>Jules Hudson</presenter>

       <presenter>Alistair Appleton</presenter>

       <presenter>Denise Nurse</presenter>

       <presenter>Tim Vincent</presenter>

       <presenter>Nicki Chapman</presenter>

       <presenter>Jonnie Irwin</presenter>

     </credits>

     <date>20130325</date>

     <category lang="en">Bus./financial</category>

     <category lang="en">Home improvement</category>

     <category lang="en">House/garden</category>

     <episode-num system="dd_progid">EP01259550.0642</episode-num>

     <episode-num system="xmltv_ns">12.45.</episode-num>

     <previously-shown start="20130325000000" />

   </programme>[/code]


Note the two <episode-num...> elements. TV Server only takes the first one, and unfortunately we don't support the [undocumented proprietary] dd_progid system. We do support the conventional and standard xmltv_ns system... but as long as the dd_progid element is there, the xmltv_ns element will be ignored.


One solution would be to have an intermediate step/script between mc2xml and TV Server's XMLTV plugin that wipes all those elements.


Top Bottom