Setup Windows XP Media Center Edition 2005 with Astro, Software Setup, Part 3
Posted by Terence Yung in Tech, tags: Astro, EPG, HTPC, Media Center - 2,741 viewsSoftwares required:
- Windows XP Media Center Edition 2005 (Operating System)
- TVxb (EPG Downloader)
- BladeRunner Pro (Windows MCE EPG Loader)
- NVidia PureVideo Decoder or PowerDVD 6 (MPEG2 Decoder)
Operating System Setup
- Install Windows XP Media Center Edition 2005.
- Download and install Microsoft .NET Framework 1.1 and .NET Framework 1.1 Service Pack 1. Then restart.
- After restart, Perform Windows Update or download Update Rollup 2 for Windows XP MCE from Microsoft website. The updates add support for dual tuners (if you have Hauppauge PVR-500MCE) and several new features for the Media Center.
- Download and install Microsoft .NET Framework 2.0. Yes, the sequence is very important. Install 1.1 1st, then Update Rollup 2 then 2.0.
- Install NVidia PureVideo Decoder or PowerDVD 6 or any other MPEG2 Decoders. The media center needs a MPEG2 Decoder to play the video coming in from the TV tuner card.
Media Center Setup
After setting up the required softwares. You can now start Media Center by selecting it from the start menu or pressing the green window button on the remote. We will now configure media center to be able to control Astro Decoder (to change Astro channels using Media Center). If its the 1st time you start media center, you will be prompted to setup your TV signal. Otherwise you can access the Setup TV Signal wizard can be found under Settings -> TV menu in media center.

The first screen of the Setup TV Signal, just press next to proceed.

The wizard should detect your region as Malaysia, unless your OS is set to other country. Next to continue…

Select satellite as the receiving signal and next.

Click next after you read the instructions in the picture.

Select video source. You will be able to view the Astro live video if you choose the correct input. Make sure you have already installed a MPEG2 Decoder either NVidia PureVideo Decoder or PowerDVD 6. Otherwise, you will not be able to see the input video.
Prepare to let media center learn your Astro decoder’s remote control. Have your Astro Remote ready, read the instructions in the picture. Just click next and next to continue.
Place your Astro remote VERY VERY CLOSE to the MCE IR Receiver, press and hold 0 buttonnnn……… and release. Then click next.
Repeat the previous action for Channel Up button.

Media Center was able to identify my Astro Remote after reading 2 buttons. If Media Center can’t identify your remote then you would need to let Media Center learn all your remote’s buttons from 0-9, Channel Up and Channel Down. If that is the case, each button need to be learned twice. I encountered some problem while trying to get Media Center to learn all the buttons just for the fun of it. My problem is, after I press the button once, Media Center accepted it, but it will not accept it the second time I pressed it. After googling around, I found out that my Astro remote sends alternating signals with each button pressed. So, after Media Center learned the 1st round, point your Astro remote away from MCE IR Receiver and press the button. Then point back after the receiver to let Media Center learn it the second time.

Choose either option 2 digits or 3 digits. Although Astro supports 3 digits channels (the radio channels), but media center will always send 3 digits signal if 3 digits is choosen. Eg. If you key in channel 81, media center will send the IR signal 081 to astro. It works but its annoying so I choosed 2 digits instead.

Select No option and click next to continue.

Try changing channel using the MCE remote. The channel should change correctly if you have followed guide properly. Click next to continue.



Setting the IR speed media center sends the signal to the Astro Decoder. Just keep selecting “The channel did not changed correctly” option until media center decides for you that it should use slow IR speed. Slow is the best result for my Philips Astro decoder, try out fast/medium options if you have other decoders.

Finished setup Media Center to be able to control Astro Decoder. You can press the Live TV button on the remote and start trying to change channels.
Programme Guide Downloaders (Grabbers) Setup
You will need TVxb and BladeRunner Pro to download programme guide info from Astro’s website and load it into Media Center. So click on the links below to download the installers:
Download TVxb here
Download BladeRunner Pro here
TVxb Installation and Setup
Unzip the downloaded TVxb zip file and place it in C:\Program Files folder as C:\Program Files\TVxb. You might notice that the downloaded zipfile’s filename has “linux distribution” in it. There’s an exe file installer actually but I only used this before so its better to follow what I’m using currently.

TVxb installation folder should look something like this.
TVxb needs a TVxb.ini configuration file to know how and where to get Astro’s programme guide. You can download the ini file from the 2 links below
TVxb-1.ini (1 channel. For testing purpose)
TVxb-all.ini (All Astro Channels)
Updated 11 August 2008: I have not been using my media center PC for sometime, so I don’t have an environment to update and test the ini file hence the file on my server now is outdated. But no worries we have our own very own Malaysian media center community here at www.mediacenter2u.com. The latest TVxb.ini can be downloaded from the link below:
http://forum.mediacenter2u.com/index.php?topic=2.0
Testing TVxb
- Download both ini files into folder C:\Program Files\TVxb\ini
- Rename TVxb-1.ini to TVxb.ini
- Goto folder C:\Program Files\TVxb\bin and double click on TVxb.exe to execute a trial run. (Please make sure you are connected to the internet)
- After TVxb finished running, goto folder C:\Program Files\TVxb\xml
- There should be 2 files, ChannelInfo.xml and xmltv.xml inside the folder. Feel free to open the file using notepad to view its contents.
TVxb Actual Setup
- Delete or rename the current TVxb.ini back to TVxb-1.xml.
- Rename TVxb-all.ini to TVxb.ini
- Open TVxb.ini using wordpad or notepad
- Delete the channels info that you do not receive to speed up guide download. More intructions are given in TVxb-all.ini file
- Do not run TVxb.exe now. Proceed with BladeRunner Pro installation and setup
BladeRunner Pro Installation and Setup
Double click on the downloaded BladeRunner Pro installer and follow the installation wizard to install the application. Basically just next and agree all the way until done.
Next run the BRP Configurator from Start Menu or All Programs.

BRP Configurator will open with the “Grabbers” tasks selected in the top left pane. Specify the location of the TVxb.exe executable file and specify an Argument of –NoConsole (case is important) as shown below. Then click the “Add” button.

Click “PreProcesses” in the top left pane. Remove the “MakeChannelInfo” task in the bottom left pane as TVxb will generate a ChannelInfo file for you. i.e. Click MakeChannelInfo and click the Delete button. Next delete the HDiT task as well by selecting it and click the delete button.
Finally click on File -> Save to save the configuration.
Schedule BladeRunner to auto download programme guide
The BladeRunner BRP Configurator will have already created a schedule task automatically.


Open Control Panel and double click on Scheduled Tasks to view the created task (Should be named BDR).

Double click on the DBR task. Change the Start Time of the task to the time you wish the job to start. Its better to schedule it early in the morning so that the connection is better and there’s less traffic to Astro’s Programme Page as well.

Enable the “Wake the computer to run this task” option.
Optionally, you can run BladeRunner Pro by lauching it from Media Center’s Programs section or directly from Start Menu.
Final Testing of TVxb + BladeRunner Pro
Although we have finished configuring the 2 programs, we will try to run each of them individually to make sure everything is ok.
TVxb final test
- Goto folder “C:\Program Files\TVxb\bin” to execute TVxb.exe. This will take awhile as TVxb downloads 7 days of programme guide from Astro’s website.
- When TVxb finished running, goto folder “C:\WINDOWS\ehome\BladeRunnerPro\GuideData\” to make sure that xmltv.xml file is generated and you are able to open it with Internet Explorer.
- Then procced to folder “C:\WINDOWS\ehome\BladeRunnerPro\QuickGuide\” to verify that ChannelInfo.XML file is there and able to be opened in Internet Explorer without any errors reported by IE.
BladeRunner Pro final test

Now we will run BladeRunner to load the downloaded programme listing into Media Center. Goto folder “C:\Windows\ehome\BladeRunnerPro\” and execute BladeRunner.exe by double clicking it. BladeRunner will then run TVxb.exe again but this time it will be much faster because the previously downloads by TVxb is cached.

Once you see the message “Process now complete, triggering mce…..”, BladeRunner has succesfully loaded xmltv into Media Center.
Setup Media Center Guide
If everything goes well, its time to setup EPG for Media Center.



Start Media Center and navigate to Guide section under TV settings. Select Set Up Guide Listings and select next to continue.

Key in “000000″ as your postcode and click next to continue.



Media Center will try to look for guides available for download. The previous run of BladeRunner has made an EPG Data available for Media Center. Next to continue.


Media Center will “think” that its downloading the guide info from the Internet while earlier just now, BladeRunner already loaded in the guide info. Next to continue.


You are done! Pick up your MCE Remote and press the guide button to bring up the guide. All the channels you configured in TVxb.ini should show up in the guide. And start changing channels using the channel up and channel down down buttons, only those that you configured will be displayed.
Phew…. Finally finished this guide. Any constructive feedback or questions are very welcomed. Please post in comments or email me @ terenceyung@gmail.com.
Enjoy your MCE HTPC!!!
Footnote:
Some images in this guide for TVxb and BladeRunner Pro are taken from TVxb site.
Reference:
www.tvxb.com – My main source of reference
www.thegreenbutton.com
Update:
05/07/2007 – I’m glad that my post have helped many people setup their own HTPC+ASTRO+EPG. I have updated the TVxb.ini to cater for the change in Astro’s Programme Guide page. There are 2 version available for download, 1 for XP MCE and 1 for Vista MCE. Get it from http://www.terencey.net/downloads (Special thanks to John Teh for posting the solution here so quickly)
30/09/2007 – Updated tvxb.ini for both Vista and XP MCE. Go to http://www.terencey.net/downloads to get the files. And remember to setup your MC to become 3 digits if you set yours to 2 digits. Enjoy!
11/08/2008 – Please visit www.mediacenter2u.com. Our very own Malaysian Media Center Forum. Latest TVxb.ini can be downloaded from there.
Part 1, Introduction
Part 2, Hardware Setup
Part 3, Software Setup









Entries (RSS)
Paul, I am using the Twinhan SP400 CI dvb card and Mediaportal SVN version (date 8 Apr 08) with the TvServer date 8th Apr too.
And yes inband EPG works good (as good as when you press the ‘info’ button on your astro decoder). The good thing abt mediaportal (and a lot of DVB software) is that you click on the option to receive EPG guide and then it works right out of the box straight away. No need to configure any grabber or bladerunner … *phew* this one is a big relief.
The DVB card is sitting on my server (running Win2003 Server OS) on 24×7 as a dedicated server with all my media (photo, MP3, hi-def movies, Astro, etc) in one while I have 2 clients (running media portal on Vista) as client connect to it on different location in the house. Client doesn’t run 24×7 only on need basis. I also have 2 laptops running winXP as client also. So far all works great.
Few improvements:
1) Stability of the server
- it crashes once in a while (suspect Twinhan driver issue, it crashes when the twinhan card is physically on the client as well)
2) Channel change time (now it takes ~10 secs to change channel (suspect it has something to do with the CAM)
3) Multi-channel decryption (still not possible due to CAM, need to change this, other members reported success using different CAM)
so far in terms of image quality …. *phew* … it’s the best (for Standard def). No more shadows, no more interlace …
Alvin, thanks. Where did you but the SP400 if you dont mind me asking? I currently have a similar server setup to yourself but running linux and mythtv on server and linix and xbos clients. Iste very stable but would like to get away from downloading the epg and would like faster channel changes than by using an ir blaster. Will have a go at getting a digital card to work with myth if not will try a switch to mediaportal.
10 sec channel changes sounds a bit scarey though, hopefully that can be fixed
Alvin, sorry forgot to ask which CAM are you using? Thanks
Wow, I wish I could join in to what you guys are doing.
We should setup a HTPC enthusiast meet up to share ideas and get to know each other.
Maybe setup discuss to setup a forum for HTPCers in Msia. Singapore have one and is very good.
PaulT, I bought mine from UK (a friend of mine was there). I am using the T-Rex cam solely because I wasn’t sure what encryption Astro is using (T-Rex claims to decryt most if not ALL types of encryption). I’ve found out now that Astro is using SECA2 encryption therefore a bit of search on the net I’ve found that Aston CAM is a better one (and much cheaper). The reason Aston CAM is better is that it is capable of dual channel simultaneous decryption (meaning two clients can watch different channel on 1 astro card). I’m in the process of getting one unit myself. If you are interested to get one together, you can PM Terrence to get my email / phone
As for the 10sec channel change it could be due to the CAM, not sure as I only have one CAM. I know on some linux box (DreamBox) their channel change is
Terrence- tried to e-mail you at the gmail address above but no luck. Could you pass my e-mail address on to Alvin. Thanks
Paul, I didn’t get your mail. My gmail is terenceyung@gmail.com
Or call 0197582311
Hi,
My media centre has been unable to download the EPG from ASTRO for months already…:(
Terence, is there any update of tvbx.ini we can use? The file at ur site is dated as generated on 30th SEP 07.
Much appreciate anyhelp coz my media centre is now paralyzed without EPG.
I would also be interested to learn about CAM and CVB stuff from Alvin.
Please email me: lunacy988@yahoo.com
tq.
Alvin, is your CAM working OK with the new gold astro card? Just thought I’d check before I start getting stuck into this.
Thanks
If you check astro site, no guide there
Wow… nice & concise tutorials you have here, thanks for sharing. I’m just wondering since Astro again updated their channels numbering, do I need a new TVxb.ini file ? I haven’t try your solutions yet & my HTPC still work-in-progress.
Please contact me at cheahdaniel@hotmail.com if you got the latest TVxb.ini file with the latest channels updates.
Daniel I haven’t been touching my HTPC for a while now. So I abit outdated in terms of how the astro website have changed.
Somewhere around next month I will set up my HTPC back so will look into it at that time. Now too bz with work. If you need urgent help just post here or call me. Phone no posted in earlier comments.
Astro changed it again! Anyway, here is a sample of the latest ini. Update accordingly.
[101.astro.my]
name=RTM1
name=101
url=http://www.astro.com.my/channels/schedule_details.asp?sid=M038&sDate=[day=d-Mmm-yyyy]&batch1=[set=1,2]
start=1
duration=3
title=2
Wait a sec. Don’t use the sample above. Still need some work.
Hey John, care to share on some on your works on the EPG??? Mind sharing how you’re trying to get it to work and maybe I can help out a little to try to get the EPG working again,,,
Ok the following is gold until Astro changes it again. Also important to make sure you delete all the cache html before running it.
[101.astro.my]
name=RTM1
name=101
url=http://www.astro.com.my/channels/schedule_details.asp?sid=M038&sDate=[day=d-Mmm-yyyy]&batch=[set=1,2]&channel_id1=M038
start=1
duration=3
title=2
Good work John, works a treat.
Philip, thanks for you offer. let me know what would you like to know about EPG? I will try to explain it.
-JT-
Keep up the good work guys. My house should be done end this mid next month. So my HTPC will be back up running. Will help out if still needed when I’m back. :p
Recently just got a new desktop which i plan to use it as HTPC, but there seem to have a bit of issues…
1) Video quality (Astro) is not as clear as direct input (to LCD)
2) Certain time the video seem to be laggy (especially when the action is fast)
Here’s my PC spec:
OS: Vista Home Premiere (SP1)
Ram: 2GB
TV tuner card: Pinnacle PCTV
Processor: Pentitum Core2Duo 2.6 ghz (E4700)
If i increase the RAM to either 3GB or 4GB will i helps?
By the way, just to share with you guys, to setup remote control for newer Astro decoder, select Philips, than look for S0099
Tomorrow morning will work on the EPG. Thank you Terrence and all of you guys for great info.
Seems to be working now with the new changes!
Thanks John. Would really love to see more of exploring the use of DVB in Vista Media Center.
Thanks John for your advice, most of the channel’s EPG is working now, but I do have some issues with channel such as TVBS, Wa Lai Toi… the EPG seems to mess up, most of them are in wrong place, and for some reason no info from 12pm – 12am, any reason why? Thanks in advance.
Joe, first try deleting all the cache html before running it again. Cache is somewhere depending on how you install tvxb. ie C:\ProgramData\TVxb\cache. Let me know.
-JT-
Hrrmmm… all sorts of trouble now. Anyone doing this With MCE and NOT vista? My edits for the ini have not worked so far.
Thanks for your reply JT, I tried to delete all cache under \programData\TVxb\cache\ but still having the same issue. I think one of this days, we all should have some sort of gathering or net meeting to talk about the EPG, or even HTPC.
Really hope to get the EPG work… by the way JT, i added
special=fulldescriptions
start=1
duration=3
title=2
descriptionhtmlstart=Synopsis
descriptionhtmlend=Also on this week:
but still not able to get full description of the show… any advice?
Today I upgrade my HTPC to 4GB Ram, a llitle bit of improvement on Astro picture quality, but certain time still a little bit laggy especially when its reall dark or extreme bright, not sure why.
Joe, i think we have a problem getting description from the title url. The URL from Astro is different from what Tvxb is trying to hit. I think the javascript launches the new window in a completly different directory. I have look thru the developer guide and can’t find any thing that deals with this kind of situation. We might just have to giveup the description…. hope i am wrong…
-JT-
Anyone have a non vista INI they want to share? Mine doesnt work and using the above for inspiration isnt working for me.
I’m now only getting the guide working for a few channels could someone post a fully working ini?
After spending several sleepless nights, I finally got all the channels from Astro work on EPG. I am not sure how to send you guys the file, anyway I post it on my blog. Hope it’ll works for you guys. Thanks.
http://cycloneopp.multiply.com/journal/item/2/TVxb.ini_For_Microsoft_Media_Centers_EPG
JT,
Yeah still not able to get full descriptions to work
Anyhow I do some googling, and saw some example from other countries, where by they can ask TVxb to download the descriptions from other url, not sure if it’ll work. Anyway will try it out this weekend, since i’ll be busy working this week. Thanks.
Found my problem had left “batch1″ in some channels rather than “batch” somy own stupidity Guide now working well again apart from the descriptions.
Wow, dont know what I did wrong but that worked! Or should say “working” as its doing the dload now. If that goes ok, I might mod from there (I used to rename the channel names etc)
Had to update to latest tvxb to get this working. Until I did, I could download data but it wouldnt work… even after I discovered the data paths were different
it works for me, but I am using the lastest version of TVxb. Hope it’ll work for you.
Hi guys,
Just for convenient sake, here’s the latest TVxb.ini which works with the new Astro site layout
http://www.chengchuan.org/tmp/TVxb.ini
Hope it helps.
Just thought it might be useful to have a forum for discussion and posting, sparing my own domain for this…
http://mediacenter.chengchuan.org/index.php
Enjoy!
Check out the new – http://www.mediacenter2u.com !!!
Guys,
Check out http://www.mediacenter2u.com
future discussion can be post there. I will be there to answer questions as well
Gee Thanks for the tutorial and I really fell in love with it. Once again thanks for all your hardwork