EPG Collector instructions for the UK
Download from epgcollector.sourceforge.net ( I've only used v3.1-I'll check out more recent ones soon)
Note you'll need .net framework installed too
Run EPG Centre. This is the user interface for the command line tool (EPG Collector) that actually gets the data. This is the bit that you need to set up for your configuration.
Go to File -> Create Collection parameters...
This gives some sensible presets. For DVB-S use UK - SkyTV (I've had no luck with the freesat one)
This opens the configuration window.
The first tab (Tuning) should have all the parameters set. No need to change anything here apart from ticking your working DVB-S/T tuners. (I only have one LNB attached to my dual card, so I have to select the right one)
Output. Set the Path for the output file to somewhere sensible (you'll need to remember where because you need to put this into MC later)
Tick the boxes for the two 'create episode tags ...' options
Advanced. Tick the Use freesat Huffman tables...
Channels. Click on start scan. Loads of channels should appear. Mostly junk channels from Sky. What I do is click on 'exclude all' and then untick the excluded box for the channels that I actually want (and can tune).
Click on Save as and make sure that you save it as the default settings (Called EPG Collector.ini).
For DVB-T, under the Tuning tab: Go to DVB Terrestrial, choose your country and area (transmitter). It should then set the right frequency for the EPG. (You can check this since it should be the same frequency as the HD channels listed in MC). Click on Add.
It should then scan both DVB-S and DVB-T into the same xmltv file.
Next, you need to set MC to use this file.
Under Devices: Television: TV Options: Load Program Guide
Set this to XMLTV, Next...
In the Load XMLTV .... Box, put in the location of the xmltv file, Next...
Most of the channels should have auto matched to the xmltv file. You can correct any stragglers here. It is impossible though to differentiate between the xmltv data for DVB S and DVB T in MC though, but it shouldn't really matter. next...
Make sure the 'Automatically load...' box is ticked, Finish.
Last step is to set the Windows scheduler to run EPG Collector automatically at sensible intervals (if you used the default location for the EPG Collector.ini file then you don't need any arguments).
Hopefully that should be it.
SBR
PS if anything is unclear, just ask...
Edit: Changed from MC scheduler to Windows scheduler.