Softwares 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

  1. Install Windows XP Media Center Edition 2005.
  2. Download and install Microsoft .NET Framework 1.1 and .NET Framework 1.1 Service Pack 1. Then restart.
  3. 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.
  4. 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.
  5. 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.

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

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

3.JPG
Select satellite as the receiving signal and next.

4.JPG
Click next after you read the instructions in the picture.

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

6.JPG7.JPG

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.

29.JPG28.JPG

Place your Astro remote VERY VERY CLOSE to the MCE IR Receiver, press and hold 0 buttonnnn……… and release. Then click next.

31.JPG30.JPG

Repeat the previous action for Channel Up button.

32.JPG
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.

8.JPG
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.

9.JPG
Select No option and click next to continue.

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

11.JPG12.JPG13.JPG
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.

14.JPG
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.

image001.jpg
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

  1. Download both ini files into folder C:\Program Files\TVxb\ini
  2. Rename TVxb-1.ini to TVxb.ini
  3. 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)
  4. After TVxb finished running, goto folder C:\Program Files\TVxb\xml
  5. 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

  1. Delete or rename the current TVxb.ini back to TVxb-1.xml.
  2. Rename TVxb-all.ini to TVxb.ini
  3. Open TVxb.ini using wordpad or notepad
  4. Delete the channels info that you do not receive to speed up guide download. More intructions are given in TVxb-all.ini file
  5. 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.

image007.png
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.

image009.png
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.

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

35.JPG
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.

36.JPG
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

  1. 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.
  2. 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.
  3. 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

image003.png
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.

image005.png
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.
15.JPG16.JPG17.JPG
Start Media Center and navigate to Guide section under TV settings. Select Set Up Guide Listings and select next to continue.

18.JPG19.JPG
Just click next….

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

21.JPG22.JPG23.JPG
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.

24.JPG25.JPG
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.

26.JPG27.JPG
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

139 Responses to “Setup Windows XP Media Center Edition 2005 with Astro, Software Setup, Part 3”
  1. Alvin says:

    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 …

  2. PaulT says:

    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

  3. PaulT says:

    Alvin, sorry forgot to ask which CAM are you using? Thanks

  4. terenceyung says:

    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.

  5. Alvin says:

    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

  6. PaulT says:

    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

  7. terenceyung says:

    Paul, I didn’t get your mail. My gmail is terenceyung@gmail.com

    Or call 0197582311

  8. TK says:

    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.

  9. PaulT says:

    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

  10. Shawn says:

    If you check astro site, no guide there

  11. Daniel Cheah says:

    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.

  12. terenceyung says:

    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.

  13. John Teh says:

    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

  14. John Teh says:

    Wait a sec. Don’t use the sample above. Still need some work.

  15. Philip Chan says:

    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,,,

  16. John Teh says:

    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

  17. PaulT says:

    Good work John, works a treat.

  18. John Teh says:

    Philip, thanks for you offer. let me know what would you like to know about EPG? I will try to explain it.

    -JT-

  19. terenceyung says:

    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

  20. jOe gAn says:

    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.

  21. steven says:

    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.

  22. jOe gAn says:

    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.

  23. John Teh says:

    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-

  24. Shawn says:

    Hrrmmm… all sorts of trouble now. Anyone doing this With MCE and NOT vista? My edits for the ini have not worked so far.

  25. jOe gAn says:

    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.

  26. John Teh says:

    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-

  27. Shawn says:

    Anyone have a non vista INI they want to share? Mine doesnt work and using the above for inspiration isnt working for me.

  28. PaulT says:

    I’m now only getting the guide working for a few channels could someone post a fully working ini?

  29. jOe GaN says:

    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

  30. jOe GaN says:

    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.

  31. PaulT says:

    Found my problem had left “batch1″ in some channels rather than “batch” somy own stupidity Guide now working well again apart from the descriptions.

  32. Shawn says:

    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)

  33. Shawn says:

    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 ;)

  34. jOe gAn says:

    it works for me, but I am using the lastest version of TVxb. Hope it’ll work for you.

  35. cckhaw says:

    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.

  36. cckhaw says:

    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!

  37. terenceyung says:

    Guys,

    Check out http://www.mediacenter2u.com

    future discussion can be post there. I will be there to answer questions as well

  38. prasys says:

    Gee Thanks for the tutorial and I really fell in love with it. Once again thanks for all your hardwork

  39.  
Leave a Reply