Peter Near's Blog

Adding Multiple Guide Listings to Windows 7 Media Center

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 nine-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.

Where can I get some help if I'm having trouble?
I've set up a forum here at TGB where you can post your questions and I'll try to help you out. Fair warning - my day job is pretty demanding so it can be a challenge sometimes to keep up with Q&A. I take no offense to you asking multiple times if you haven't gotten an answer to your question.  Click here for the forum.

Comments

 

Peter Near's Blog said:

I'm thrilled to see so many people have taken up the challenge to get ATSC working in Canada with

August 10, 2009 6:58 PM
 

Adding Multiple Guide Listings to Windows 7 Media Center | Windows Home Theater said:

Pingback from  Adding Multiple Guide Listings to Windows 7 Media Center | Windows Home Theater

August 10, 2009 7:41 PM
 

bcmiguel said:

Thank you Peter, the guide listing for OTA was the only thing stopping me from moving from Vista to Window7 and you tutorial got me all my OTA listing to work perfectly.

Thank you, sir

August 11, 2009 6:50 AM
 

XCM said:

Thank you !!!

With your help, I have now all Channel with Guide from France in Switzlerand !

Again, thank you very much

XCM

August 13, 2009 5:27 AM
 

Pauls_in_Toronto said:

Hi Peter.

Is there any listings hacks for MCE 2005? My old HP1170N is going strong in digital ota & analog cable at the moment - just in the process of adding a giant VHF antenna from my parents home that I watched the moon landing on.

BTW, sorry to see your MCE 2005 stuff disappear from your homepage. Appreciate your continued involvement though.

September 8, 2009 7:11 AM
 

kenada2 said:

I've run into a problem in that scanning for channels says "No Channels Found". It happened twice.  The first time, I jumped the gun and ran USGuide.bat to early.  I resolved it by re-installing Windows 7 from scratch (I had other reasons too). The second time, I was adding a new tuner and run the setup again.  No my guide which was perfect is gone. I guess I have figure out how to manually add channels, but that is disappointing as I've seen and enjoyed the guide working perfectly.

November 21, 2009 4:10 PM
 

pakdo said:

Hi Peter,

You have done an awesome job.

I have two ATI tuners in my Win7 MCE.

One is connected to Rogers analog and another to a DishTV Receiver borrowed from a freind in NY,USA . When I setup just the satellite with region set for NY,USA, I get Guide ID 28501006 which is eight  and not nine digit.  I can get the guide updates and can watch Live TV. After following your instructions to reset to real geography (Markham),  I insert this eight digit code in 2 files, run usguide.bat, it goes thru it process but my guide still shows only 83 channels and I cant add any more. Please help

January 7, 2010 8:30 AM
 

Peter Near said:

Given that you're using a Satellite receiver, what you'll probably have to do is this:

- Set up as if you were in Canada, including a Bell Expressvu

- All the guide data will be wrong for Expressvu, but the satellite will be set up for tuning.

- Run usguide.bat

- Manually edit the lineup to associate the expressvu channels with the callsigns you get from the Dish network.

January 7, 2010 10:00 AM
 

pakdo said:

Thanks for your quick reply.

I did likewise, ran usguide. It said all done with no errors.

But my guide is still not working. For example: on Dish 614 is for Sony, so I added missing channel 614 in my Bell lineup. I can watch video but the guide can not be updated. Likewise with other channels. Is there a way to edit channels manually.

January 8, 2010 7:44 AM
 

Hackitz said:

Ok i have ran the 2 files you supplied and when I scan i only see the analog channels from cogeco. i also have an antenna hooked up and no channels are found. But i can add them on my own. here is what i cant do. I'm unable to edit the channel to add guide info as it says no data for all the us listings.

I'm running a retail copy of windows 7, i hope some can shed some light on why it's not working.

I used the custom location and found that i'm one number short compared to the guide.

EX guide says to copy the nine digit id, well in my version of windows 7 i only have an 8 digit id.

Does this batch file just needed to be updated?

January 25, 2010 7:04 AM
 

Hackitz said:

Hi peter,

Do you know if there is an active forum to discuss your fix?

I have searched and have not really found a place to find answers on issue's with your work around.

Thanks

January 28, 2010 9:52 AM
 

Peter Near said:

Good suggestion!  I've set up a forum here at TGB.  I'll see if I can get to some of the backlogged questions (stupid work keeping me from responding to the really fun stuff!).

thegreenbutton.com/.../426988.aspx

January 30, 2010 2:39 PM
 

NELSUN777 said:

I TIED UR PROGRAM HACK AND IT WAS WORKING FINE

TIL NEXT CHANEL UPDATE, NOW I CANT GET CH UPDATE

HOW DO I UNDO, BY DELETING THE ZIP FOLDER OR WHAT?

February 3, 2010 8:26 PM
 

Peter Near said:

Nelsun:

What country are you located in?  The only thing I can think of is that the scheduled task for downloading switches your region to US, downloads the US guide, then switches your region back to Canada so that regular updates can occur.

If you're not in Canada, then that would certainly cause issues with your guide update.

To remove:

- In Windows 7's Task Scheduler, remove the scheduled task for guide update

- Re-run the Media Center TV Signal setup.

Pete

February 4, 2010 5:51 AM


Terms of Service | Privacy Statement | Code of Conduct | About