-
19th October 2006 01:16 PM #25MC Apprentice
- Join Date
- Oct 2006
- Posts
- 13
Re: I Have a working Vista/BRP/EPG system!!
Hi pete, you rock man, what you've achieved is great!
I'm using a hybrid approach following your guide, running tvxb + brp 3 on another machine, and transfering it to the vista one via http, i didn't want to go all the way yet as this was easy for me to do without 'breaking' vista again... but as my music library is starting to act up, I guess I'll clean install again and try your approach in full.
-
19th October 2006 08:51 PM #26MC Graduate


- Join Date
- Oct 2006
- Location
- NZ
- Posts
- 82
Re: I Have a working Vista/BRP/EPG system!!
I must ask the moderator to allow me to edit my original post.
I think you can get by with just:- install bladerunner v3.
- install iis
- copy c:\windows\ehome\baderunner to c:\inetpub\wwwroot\bladerunner
- mod those "/Native/" xml files
- set up batch files to run bladerunner/xmltv
- modify the "discSrv" and start the "KeepKey" service (see different thread)
- run the setup wizard.
Hope people find this usefulpetethegeek - real NZ Nerd
-
19th October 2006 09:00 PM #27
Re: I Have a working Vista/BRP/EPG system!!
petethegeek keep it up, good to see you following up your posts, especially as they are all helpful.
Rep to you. I wont use it as yet but your contribution is valued.
Ps get yourself an avatar
-
20th October 2006 07:45 AM #28MC Apprentice
- Join Date
- Oct 2006
- Posts
- 13
Re: I Have a working Vista/BRP/EPG system!!
I got it all working, only thing I did different was to point IIS default web site to the BRP folder instead of moving BRP to the IIS folder...
Working now on a script to mod the xml files automatically, will post it here once I get it working.
-
20th October 2006 08:37 AM #29MC Apprentice
- Join Date
- Oct 2006
- Posts
- 13
Re: I Have a working Vista/BRP/EPG system!!
Ok, I built a batch file to process the BRP generated html files
You need to create the following two files in the Native directory:
GetEPGDataMetaInfo.xhtml:
<?xml version="1.0" standalone="yes"?>
<EPGMetaInfo xmlns="http://data.tvdownload.microsoft.com/TVServices.Platform.XDS/1.0">
<URL>http://localhost/GuideData/guide.bin</URL>
GetTVServicesMetaInfo.xhtml:
<?xml version="1.0" encoding="utf-8"?>
<ServiceMetaInfo xmlns="http://data.tvdownload.microsoft.com/TVServices.Platform.XDS/1.0">
<SessionToken>00000000-0000-0000-0000-000000000000</SessionToken>
<Service name="EPGService" defaultScheme="http" serverName="localhost" serverPort="80" hostName="localhost" hostPort="localhost" path="Native">
<Interface name="GetHeadendList" scheme="http" subPath="GetHeadendList.html" />
<Interface name="GetEPGDataMetaInfo" scheme="http" subPath="GetEPGDataMetaInfo.html" />
</Service>
</ServiceMetaInfo>
The batch file should be placed in the BRP directory, and called in the postprocess section of BRP
@echo off
cd Native
del GetTVServicesMetaInfo.save
ren GetTVServicesMetaInfo.html GetTVServicesMetaInfo.save
copy GetTVServicesMetaInfo.xhtml GetTVServicesMetaInfo.html
del GetEPGDataMetaInfo.save
ren GetEPGDataMetaInfo.html GetEPGDataMetaInfo.save
copy GetEPGDataMetaInfo.xhtml GetEPGDataMetaInfo.html
for /F "tokens=* skip=3" %%a in (GetEPGDataMetaInfo.save) do echo %%a >>GetEPGDataMetaInfo.html
Let me know what you think, and once again, thanks Pete!
-
20th October 2006 02:53 PM #30MC Graduate


- Join Date
- Oct 2006
- Location
- NZ
- Posts
- 82
Re: I Have a working Vista/BRP/EPG system!!
Awesome job. This makes it so much easier.
Originally Posted by FaberfoX
It is starting to look like a real solution thanks to all the extra efforts by people, rather than the original hack!
Especially good work on the script, I was starting to work an installer for the whole lot, but you've pretty much done that.
Petepetethegeek - real NZ Nerd
-
24th October 2006 11:40 AM #31Newbie
- Join Date
- Mar 2006
- Posts
- 3
Re: I Have a working Vista/BRP/EPG system!!
Having folowed your instructions I seem seem to be able to create a .bin file with no errors. Have also changed the discsrv Registry key. Problem is when I run Guide Setup in MC it never asks me for an Area Code so I have no opportunity to enter the '0000' as explained in previous setups. Any ideas?
-
24th October 2006 11:45 AM #32MC Graduate


- Join Date
- Oct 2006
- Location
- NZ
- Posts
- 82
Re: I Have a working Vista/BRP/EPG system!!
I entered mine when I was dorking around with the EPG*RUNNER install etc. Perhaps you could just edit the registry directly.
Originally Posted by breck
It might also be worth checking your discSvc registry entry when you get to here. It may have been changed back to https:...microsoft.... (the default) by the wizard. Change the DiscSvc key and then use the "KeepKey" service found elsewhere on this site.
Give these things a go and let me know how you get on. I'll have a look when I get home and let you know.
Petepetethegeek - real NZ Nerd
-
24th October 2006 02:38 PM #33Newbie
- Join Date
- Mar 2006
- Posts
- 3
Re: I Have a working Vista/BRP/EPG system!!
Hi Pete
Originally Posted by petethegeek
OK Just to avoid all confusion I have this afternoon completely reinstalled Vista to remove any changes I may have made whilst trying to get this EPG going in the past few days. After clean install I followed your instructions and included FaberFox's batch file for changing necessary files in the "\native" directory . So when I run my "getListings.cmd" it runs with no errors and I am left with a guide.bin file, and also updated GetEPGDataMetaInfo.html & GetTVServicesMetaInfo.html files - is that all I would expect at ths stage?
Next I changed the discsvc Registry setting to http://localhost/Native/GetTVServicesMetaInfo.html - correct?
Finally I run MC Setup. I select NZ as my region, Tell setup I want Use the Guide, Accept the Terms of Service and finally attempt to download. My guide import fails and displays the following error - "Guide Listings could not be retrieved. Internet Connection failure." I am wondering when I would expect to be asked to enter my Area code of '0000'?
Would appreciate any help you (or anyone else) may have. Thanks in advance.
-
24th October 2006 03:20 PM #34MC Apprentice
- Join Date
- Oct 2006
- Posts
- 13
Re: I Have a working Vista/BRP/EPG system!!
Ok, let's try to clear this out a bit. Here's how I got it working:
First of all, I'm in Argentina, and using DirecTV (Pal country, NTSC STB and tuner)
I setup my guide first, using USA as my country (if I choose Argentina, I get a not supported tuner, as Vista is not aware that Directv users in Argentina need ntsc tuners)
Then I entered 00000 as a zip (5 digits needed for US) and choose whatever as a provider, I'll discard this guide data anyway.
I installed BRP 3 to it's default location (c:\windows\ehome\BladeRunner Pro) and IIS, with the default website pointing to the BRP folder. I also set the rights on the BRP folder to allow it to be read by everyone (just in case, maybe it's not needed)
I'm using tvxb + a custom ini to get listings for directv argentina and drop them to the brp folders.
So, everything is in it's default location, and my files (the xhtml and the batch file) expect it all to be so.
I call tvxb from the grabber section and modfiles (my batch) from the postprocess section.
I've also added a line to reset the registry settings on my batch at the end, it looks something like:
reg import discsvc.reg
and the contents of discsvc.reg are as follows:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Media Center\Service\EPG]
"discSvc"="http://localhost/Native/GetTVServicesMetaInfo.html"
This way I don't need to run keepkey.
Recently I've started getting an error 24 after manually triggering get latest listings
but still the listings are getting properly imported.
-
The following Member(s) said "Thank You!" to FaberfoX for this information:
-
24th October 2006 03:36 PM #35Newbie
- Join Date
- Mar 2006
- Posts
- 3
Re: I Have a working Vista/BRP/EPG system!!
Thanks for your reply FaberFox. My problem is I don't even get the option to enter a 'Zip Code'. That option just never appears, and I'm not sure why.
UPDATE (10 mins later): I tried using Australia instead as my country (I am in New Zealand). This allowed me to at least enter the '0000' code. Now I have File Validation Error - Code 21. Will investigate this and report back here.
FURTHER UPDATE: OK I have a working EPG! I'm not sure why but having NZ set as my country during the Guide setup was not allowing me to enter a Postal Code. By changing to Australia I could then enter a code and proceed. Once this was complete I changed back to New Zealand (to get the correct signal settings) and all seems to be working OK. Thanks for your help all!
-
26th October 2006 10:47 PM #36MC Apprentice
- Join Date
- Dec 2005
- Posts
- 10
Re: I Have a working Vista/BRP/EPG system!!
works a treat
Last edited by waynej; 27th October 2006 at 12:43 AM.


Reply With Quote

Bookmarks