New QuickGuide Release Candidate 2 - Updated Release May 30th
Releases (and source code) are now available on the QuickGuide Workspace on GotDotNet.
Simple App for translating XMLTV (http://www.xmltv.org) compliant feeds into MCE 2005 EPG Data.
Calls MCE 2005 EPG Helper to load guide data.
Based on SmartGuide - many thanks to Rienhard for his permission to use his source code for SmartGuide.
Please read release notes below before updating.
New Features (Feb 5th Release):
- Full, Multi-Category Support.
The program lists un-mapped categories - found in XMLTV file, but not in EPGXMLWriterParts\categories.txt (did not work due to a bug).You should add un-mapped categories to the categories.txt file - make sure it is still valid XML.
- Maps to Defined Categories for SPORT, NEWS, SPECIALS, KIDS, MOVIES.
- Full support for Credits (Actors, Directors, Guest Stars, Hosts/Presenters).
- Supports Episode Titles (Program Sub-Titles)
New Features (Feb 9th Release):
- Full, Multi-Category Support (bugfix).
- The program lists un-mapped categories - found in XMLTV file, but not in EPGXMLWriterParts\categories.txt - fixed
- You should add un-mapped categories to the categories.txt file - make sure it is still valid XML.
- If you've customised your categories.txt, don't just replace yours with the one in the distro, or you'll lose your customisation. Make your categories.txt READ ONLY.
- Supports XMLTV grabbers that don't provide a stop time for all programs (but doesn't add these programs to MCE - MCE doesn't support programs without a duration).
- Supports XMLTV grabbers that don't provide seconds in the program time (bugfix).
- Better handling where duplicates are defined in ChannelInfo (informative error message, not just stack trace).
New Features (March 26th Release):
- Movie Detection
- If you've customised your categories.txt, don't just replace yours with the one in the distro, or you'll lose your customisation. Make your categories.txt READ ONLY.
- You'll need to add qgtag="MOVIE" to your high level Movies Category, and make sure it has id="MSEPGC_MOVIES" and mscname="MSEPGC_MOVIES" - see the example in newcategories.txt.
- If you are installing for the first time, rename categories.txt.rename to categories.txt.
- Support for Previously Shown element (equates to "Repeat") indication for progam.
- Support for program attributes such as widescreen (will probably be implemented as letterbox in MCE), HDTV, subtitles (probably will be implemented as closed caption in MCE).
- Support for Ratings.
- Date Handling Fixes.
- Duplicate Program Fixes.
- Numerous Minor Fixes.
This release is Release Candidate 0.
New Features (March 31st Release):
- Schema Changes to:
- Fix icon handling (icons are ignored, but their presence in the XMLTV file was causing a problem).
- Relax some constraints on programme elements (for XMLTV feeds that weren't truely XMLTV compliant).
- Changed delimiter for actor (and other "credits" elements) to / as suggested by STu - thanks, STu.
- Some Minor Fixes.
This release is Release Candidate 1.
Bug Fix (May 30th Release):
- Truncate Descriptions longer than 507 characters if there is also an episode title - was causing crashes for some people.
This release is Release Candidate 2.
See Link for download at top of this post.
If you post for help, please post any error messages and the full stack trace if provided. Please zip up your XMLTV file, your ChannelInfo.XML, and your QuickGuide.exe.config, and attach to your post.
Please do not PM me with support questions: chances are - if there's no error, but MCE isn't working the way you expect it to - it's down to something where I don't know the answer and can't help. I'll just guess. Much better that your question is read by everyone, becuase chances are someone else does know the answer.
If you have a genuine bug, please post it to the bug tracker on the GotDotNet workspace (see link at the top of this post). If you want to contribute, please join the workspace.
Let's keep general questions here, but bugs on GotDotNet.
BJ
QuickGuide 2005 Installation Notes, based on SmartGuide Installation Manual by Thomas, originally posted on The Green Button
1. Install required prerequisites:
· Install .NET Framework 1.1 (I guess this is installed by default in MCE 2005 OS). Otherwise use Windows Update for this.>>
2. Install and configure QuickGuide:
1. Download QuickGuide. Look for the stable version or the latest test version in the first post in this thread.
2. Copy the contents fromthe Binaries dir into the Windows\eHome directory + create shortcut to quickguide.exe.
(Alternatively, you can copy all *.dll files from the eHome directory to the QuickGuide directory).>>
3. Double click the C:\WINDOWS\eHome\ MCE2005_EPG_Enable.reg.
4. Run CasPol.exe -s off . It shold be in C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322.
5. If you need / want to customise your channel order / displayed channels in MCE, etc, do it now, before running Dumper.
6. Dumper.exe. This program will dump a sample DerivedChannelInfo.XML file based on your current channels defined in MCE. Simply rename the channelIDs in this file to those in your XMLTV file, and rename it to ChannelInfo.XML.
7. If you're installing for the first time, rename categories.txt.rename to categories.txt
5. Edit c:\windows\ehome\quickguide.exe.config file using notepad:>>
· XMLTVFile. Make sure this points to your XMLTV file. Note that if you're using TVHarvest, you must use listing2.xml.
· ChannelInfo. Set this to the location and name of your ChannelInfo.XML file.
· Have a look at the other settings - there's plenty of scope to customise movie detection and other features - but no doco (yet).
· It should not be necessary to change anything else.
6. Start “c:\windows\ehome\quickguide.exe”.
· Look for either a success statement, or an error message. If there is an error, you'll get a stack trace, and this is likely to point to the problem (perhaps quickguide can't find your XMLTV file?).
· Look for a list of un-mapped categories - these are categories that were found in your XMLTV file, but were not found in your Categories.txt file. You will probably want to add these to your categories.txt file. Make sure that your categories.txt file is valid XML - copy it to categories.xml, and check that it is valid (e.g. you can display it in internet explorer).
· Make your categories.txt read only so you don't overwrite it with a later release.
7. Start MCE and confirm that you can watch TV and have Guide data: you will probably have to re-customise the channels, and add guide listing to channels, but should only have to do this once.
8. Run Dumper again, and compare the new derivedchannelinfo to your current channelinfo - differences will be due to channel order customisation, and addling listings to channels - these may have changed your virtual channel numbers in MCE. If there are differences, then update your ChannelInfo - if ChannelInfo matches MCE, then next time you run QuickGuide, the guide listings should be added to your channels, and you should not need to re-customise.
>9. From now on it is only necessary to start QuickGuide. >
4. Setup batch job for importing
Call your grabber.
cd C:\WINDOWS\ehome\
quickguide /batch
>>If you have problems please read the posts in this thread first. If you post for help, please post any error messages and the full stack trace if provided. Please zip up your XMLTV file, your ChannelInfo.XML, and your QuickGuide.exe.config, and attach to your post.