[REQ] Now and Next from local xmltv file

I know that something similar has been asked for previously but I didn't want to bump an old thread.

I currently use DVB Web Scheduler to schedule recording TV tasks with my digital TV card. This program reads one of several sources of xmltv data to populate the EPG. I currently use a grabber that parses ninemsn TV listings into a local file.

What I would like is a desklet that can read the same xml file and show 'now and next' information on the desktop.

IceTV is an australian subscriptions based service that provides 7-day EPG data. I assume that they use an password protected xml feed to pipe the data to the user. They also have developed a Yahoo! Widget that displays this data. This is the type of widget that I would love to have except that it should read the local file rather than an xml feed online.

If anyone could do this I would be eternally greatful :D

#352995

So if you have that file, please show it out for us, for we can build some information display around it

#353027

This is the layout of the xmltv file. There is an initial listing of channels followed by a listing of programs with program details.

<?xml version="1.0" encoding="UTF-8"?><tv>

<channel id="Channel Nine Sydney"><display-name>Channel Nine Sydney</display-name></channel>

<channel id="ABC2"><display-name>ABC2</display-name></channel>

<channel id="Channel Seven Sydney"><display-name>Channel Seven Sydney</display-name></channel>

<channel id="ABC NSW"><display-name>ABC NSW</display-name></channel>

<channel id="SBS News"><display-name>SBS News</display-name></channel>

<channel id="Network TEN Sydney"><display-name>Network TEN Sydney</display-name></channel>

<channel id="SBS Sydney"><display-name>SBS Sydney</display-name></channel>

<programme channel="Channel Nine Sydney" start="20060126000000 +1100" stop="20060126003000 +1100"><title>Ruby Wax with...</title><sub-title></sub-title><desc>Meeting up at the St Tropez nudist beach, Ruby experiences ... (Rated: M)</desc><length units="minutes">30</length><category></category></programme>

<programme channel="ABC2" start="20060126001500 +1100" stop="20060126070000 +1100"><title>Station Close</title><sub-title></sub-title><desc> (Rated: n/a)</desc><length units="minutes">405</length><category>N/A</category></programme>

#353617

This is not a full file. Please, PM or e-mail me with a full version, it seems to be quite easy to make, I just need a testing playground.

#355112