Thanks Broadcom. Can you please supply us with more detailed information (step by step guide?) on getting the EPG loaded for inclusion in the setup guide?
The easiest option to get the EPG into Windows 7 is to subscribe to mceguide.co.za, but the monthly cost is R25, more than DSTV Easyview! They have a free option but you only get the program titles.
The other options are to find a listings scraper that supports MXF and scrape the listings from dstv.com yourself. I'm not aware of anyone providing this service in mxf format yet, although you can find the guide in XMLTV format.
http://zaxmltv.flash.za.org is one free provider.
Then you'll need a program to convert the XMLTV data to MXF as this is the only format WIN7 accepts for manual loading of the EPG.
The one I use is XMLTV2MXF
http://code.google.com/p/xmltv2mxf/
To configure XMLTV2MXF:
Launch the program and run through the following steps:
Step 1: Input. Choose the location of the XMLTV file you've downloaded. Uncheck 'Use PreProcessor'.
Step 2: Processing: Provider Label = ZAXMLTV. Enter the channels you want to import in the format:
id #: 131
xmltv cid: 131.dstv.com
Display Name: SABC 1
Logo URL: http://cms.multichoice.co.za/ContentImages/DStvChannels/sabc1_large.jpg
Step 3: Output. Choose where you want to save the MXF file. Check 'Use PostProcessor'.
Step 4: Execute. This will use loadmxf to load the data into media centre.
You might need to download the
xmltv definition file. Save it (as 'xmltv.dtd') in the same directory you saved your downloaded zaxmltv.xml guide.
To set up your channels in media centre, have a look at this guide
www.mceguide.co.za/downloads/MCEGuide%207%20Tutorial.pdf. Just ignore the part to download and install the mceguide software.
To automate the process, create a batch file (get_listings.cmd ) and add it to windows scheduler to run once a week or more frequently if you want. Try not to schedule it on the exact hour so as not to kill the xmltv provider site.
Code:
cd c:\Guide\dstv
del *xmltv.xml
del *xmltv.xml.gz
"C:\Program Files\GnuWin32\bin\wget.exe" http://zaxmltv.flash.za.org/schedule/ZA-XMLTV.xml.gz
"C:\Program Files\7za465\7za.exe" e ZA-XMLTV.xml.gz
ren *xmltv.xml zaxmltv.xml
C:\Guide\XMLTV2MXF_WPF.exe /batch:true