After the long run with this project, another developer has released a utility (mc2xml) that is much faster and doesn't require Media Center. In light of this, I've decided to shut down this project. Thank you all for the support you gave since I started the project.
For posterity's sake:
Latest builds will be posted to the wiki page: http://gbpvr.com/pmwiki/pmwiki.php/Utility/MceEpg2XmlTv
Setup packages will be Setup-YYYYMMDD.XX.zip where XX is the build number for that day. They will include the command line utilities and the GUI.
Myself or one of the other developers will post an update in this thread when a new build is available.
The following will be moved to the wiki shortly. If you use the GUI, these options will be set automatically.
MceEpgDownloader
Current Version: 1.0.0.6
This will force MCE to download and use the specified headend ID.
Usage:
MceEpgDownloader.exe list-headends will list your available lineups and their headend IDs.
MceEpgDownloader.exe [HeadendId] will download the specified headend. Replace "[HeadendId]" with the headend ID you want.
MceEpgDownloader.exe reload-prefs will download the latest atscchannels.xml and reload *prefs.xml files. Not relevant to GB-PVR. This is for HDHomeRun/MCE users.
MceEpg2XmlTv
Current Version: 1.0.1.1
This will export your current epg into an XMLTv compliant file with the headend id as the filename. It will NOT perform a download, only a conversion. It will NOT affect the operation of Media Center.
Usage:
Create a folder inside the Configs folder with the name of your choice. Place the config.ini, include.txt, exclude.txt and renumber.txt you want to use inside the folder you just created. See the Configs\Samples folder for explanations of the files.
Example:
MceEpg2XmlTv config=MyConfig will look for files in the Configs\MyConfig folder. If this option is not used, "Configs\Default" will be checked.
All config.ini options can be used as command line options. Command line options override config settings.
Additional command line options:
include= -- The include file to use. If the file is not in the default or specified config folder, you can use a path.
exclude= -- The excludefile to use. If the file is not in the default or specified config folder, you can use a path.
renumber= -- The include file to use. If the file is not in the default or specified config folder, you can use a path.
showprogress -- Cannot be used if logging the output to a file.
Edit the Common\ChannelList.txt file to add icon url's for channels. The format is "callsign,url". Use one entry per line.
Ratings icons should be place in the Common\RatingsIcons folder. Icon files should be named the same as the rating with a ".gif" extention. There is nothing that uses the rating icons currently that I am aware of but that may change. Included in the zip file are the VCHIP icons.
A log will be output to the screen. If you want to log to a file, simply append " > logfile.txt" to the end of the command/options (without quotes).
For posterity's sake:
Latest builds will be posted to the wiki page: http://gbpvr.com/pmwiki/pmwiki.php/Utility/MceEpg2XmlTv
Setup packages will be Setup-YYYYMMDD.XX.zip where XX is the build number for that day. They will include the command line utilities and the GUI.
Myself or one of the other developers will post an update in this thread when a new build is available.
The following will be moved to the wiki shortly. If you use the GUI, these options will be set automatically.
MceEpgDownloader
Current Version: 1.0.0.6
This will force MCE to download and use the specified headend ID.
Usage:
MceEpgDownloader.exe list-headends will list your available lineups and their headend IDs.
MceEpgDownloader.exe [HeadendId] will download the specified headend. Replace "[HeadendId]" with the headend ID you want.
MceEpgDownloader.exe reload-prefs will download the latest atscchannels.xml and reload *prefs.xml files. Not relevant to GB-PVR. This is for HDHomeRun/MCE users.
MceEpg2XmlTv
Current Version: 1.0.1.1
This will export your current epg into an XMLTv compliant file with the headend id as the filename. It will NOT perform a download, only a conversion. It will NOT affect the operation of Media Center.
Usage:
Create a folder inside the Configs folder with the name of your choice. Place the config.ini, include.txt, exclude.txt and renumber.txt you want to use inside the folder you just created. See the Configs\Samples folder for explanations of the files.
Example:
MceEpg2XmlTv config=MyConfig will look for files in the Configs\MyConfig folder. If this option is not used, "Configs\Default" will be checked.
All config.ini options can be used as command line options. Command line options override config settings.
Additional command line options:
include= -- The include file to use. If the file is not in the default or specified config folder, you can use a path.
exclude= -- The excludefile to use. If the file is not in the default or specified config folder, you can use a path.
renumber= -- The include file to use. If the file is not in the default or specified config folder, you can use a path.
showprogress -- Cannot be used if logging the output to a file.
Edit the Common\ChannelList.txt file to add icon url's for channels. The format is "callsign,url". Use one entry per line.
Ratings icons should be place in the Common\RatingsIcons folder. Icon files should be named the same as the rating with a ".gif" extention. There is nothing that uses the rating icons currently that I am aware of but that may change. Included in the zip file are the VCHIP icons.
A log will be output to the screen. If you want to log to a file, simply append " > logfile.txt" to the end of the command/options (without quotes).