Add Multiple Guide Listings to Windows 7 Media Center

Experts Community Wiki

Tips, Tricks and knowledge from Windows experts

Add Multiple Guide Listings to Windows 7 Media Center

Experts Community Wiki

There are some situations where you would like to manually add more guide listing data to Media Center.  Most notably for those of us who live in Canada near the United States border, it is incredibly useful to add in guide listings that include the broadcast channels that you can receive but are not part of the Canadian antenna guide info.

Step 1a – Easy Instructions for Major Canadian Cities

For those of you who live near major Canadian cities, I’ve prepared a batch file to take care of adding US OTA listings to your media center.  Simply download the zip file (click here), extract the files wherever you like, and run the file "USGuide.bat" with administrator privileges (Right click and select "Run as administrator").  This will instruct Media Center to add the guide listings for the digital over-the-air channels in the zip code nearest to that city, and add a scheduled task to Windows to download a guide update every morning.  See, I told you that was easy, now you can skip right down to step 2 and assign your guide channels.
ATSCFiles
batch

 

Step 1b – Custom Instructions for Other Locales

If you don’t live near a major city, or for whatever reason you want to add some other guide information into Media Center, you’ll need to customize the batch file a bit.  We need to get a key piece of information from Media Center, the guide id, for the guide you wish to add.  To find this, you’ll first need to set up Media Center to work natively in that geography.  Navigate to Tasks, Settings, TV, TV Signal, Set Up TV Signal.  Set up Media Center to use the guide that is most appropriate for your needs (for example, I selected the Rogers Mississauga lineup which has all of the OTA digital channels listed).  Next, navigate to Tasks, Settings, TV, Guide, About Guide Listings and take note of the 8-9 digit ID number.

Before continuing, you’ll want to get Media Center set up again for your "real" geography.

Now that Media Center is back to normal, we’ll want to instruct Media Center to use the additional guide information that we want.  Because you’ve decided to use a custom location you’ll need to modify the custom MXF file to include the guide ID that you just selected.  In the folder you extracted earlier, navigate into the MXF folder and open the file "CustomGuide.mxf" with notepad.  You’ll notice that in three separate areas I’ve used the Guide ID "189833220".  Replace that number in all three places with the guide ID that you noted from the "About Guide Listings" page.  Save the file and close notepad. 
CustomGuide 

Assuming that the guide you inserted above is in the same country as your primary Media Center setup, MC will take care of updating the listings every night.  However, if your guide lineup is in a different country (for example, I choose to use guide listings from Buffalo New York) then Media Center will fail when it tries to download on its normal schedule.  We need to add in a scheduled task that will change a registry key fake MC into thinking it’s located in the US, download the listings, then set the registry key back to Canada.  This is all captured in the XMLTask\ImportATSCCustom.xml file, which you can edit pretty quickly using notepad.  Similar to what you did above, replace the number "189833220" with the Guide ID that you noted from the "About Guide Listings" page.  Save the file and close notepad.

Navigate back up a level and run the batch file "USGuide.bat" with administrator privileges (Right click and select "Run as administrator").  Select option 7 if you’re adding US guide listings (the batch file will set up nightly downloading), option 8 if you’re just adding Canadian listings (we’ll just add the custom lineup to Media Center).

batchbatchdone

Step 2 – Assign Guide Listings to Channel

Now we want to map any channels that previously had no guide data to the new guide information that we just added to Media Center.

First, navigate to Settings, TV, Guide, Edit Channels.
guide2 

Select the channel that you want to work with by clicking on the callsign of the station. In this example, we’ll pick some an over-the-air digital antenna channel 5.1.
guide3

In the settings page for the channel, click on "Edit Listings"
guide4

You’ll now be taken to a list of all the channels that your Media Center is aware of (including the guide data that we just added manually).  This list is organized alphabetically, and you can type in letters to skip to the appropriate point in the list.  Assuming that you’re setting up a digital antenna channel, be sure to select a guide data with HD listings.

guide5

If you select a channel that also comes in via some other source (for example you get CBC Toronto on both cable and antenna) you will be presented with the option to merge the guide listings or to copy the listings.  I’d suggest "copy" so that you can manage the ATSC channel independently and take advantage of the HD guide logic for that channel.  Once you’ve selected the correct listings, you’ll now see that the listings are associated with the ATSC channel.  Click Save.
guide6 

Click on save, and at this point you can keep assigning channels or you may choose to go to the guide and test things out before continuing.  Once you assign guide listings to all of your ATSC channels, you’re done the setup and should be able to enjoy pristine high-definition recordings on your computer and throughout your home on your extenders.

 

Questions and Answers

I’ve noticed some errors in the mcupdate logs, should I worry?
No.  Due to the nature of this setup, Media Center will try to download US listings daily using the normal update.  Since you’re located in Canada, it will fail and throw an error that the headend ID is invalid.  No worries, that US guide will get updated by another scheduled task at 5am every morning.

Sort by: Published Date | Most Recent | Most Useful
Comments
  • I need the guide ID for Belltv.  I have my system setup as U.S. and am using an antenna for OTA reception. I have no guide data for 3 channels and bell has these channels.  I have a digital only tuner and am unable to get the choice for satellite to try and find the guide ID.

    Can somebody please post the guide ID for BellTV (east) Thanks.

  • Hey Peter, I used your guide and everything went great.  All the channels were there, and they all mapped properly.  I'm not sure if you're in Toronto, but I don't get guide data for 2.2, 2.3,17.2,17.3,26.1,26.2,26.3,26.4,29.2, 49.1,49.2,51.1,51.2,51.3.  The other 15ish stations download the guide data just fine.  I'm not sure why the guide data is missing.  Anything you can recommend to remedy?

  • Tried it and can't get guide listings in Toronto. But it sure worked to pull in all the digital channels automatically (analog is dead now I think, here). So thanks a lot. I appreciate it (got nothing before that!)

  • Instructions a life saver, thanks!   Can you describe how the lineup uid is determined?   I've successfully set up Ottawa, however the preconfured Ottawa settings didn't include three of the French channels (30.1 CIVO ,34.1CFGS, 40.1 CHOT).   I tried step 1b, but since CAnada is not officially supported by WMC, I'm unable to download a guide of any kind with the digital antenna.  So I plugged my old analogue antenna and got Media center to pull the analogue guide, and was thus able to determine the lineup id for those channels as 28519843.  Although this is analogue listings, they line up withe the digital equivalents.  But yesterday, these seem to have dissapeared.

    Any insight into how to determine the linup uid in my situation would be very much appreciated.

Page 1 of 1 (4 items)