Build The Perfect Media Centre For $600

Build The Perfect Media Centre For $600

Chances are your home theatre system is a mess, with multiple devices hooked into it your TV (Blu-Ray player, laptop, digital tuner and the rest). Here’s how I rolled all those devices into one awesome media centre that costs less than $600 to build.

Photo by Ezhov (Shutterstock). Video music by Pex Mahoney Tufvession.

Note: This is an update of a build we originally published back in 2012. We’ve picked parts that are currently available and added some new suggestions. The good news? This build is actually cheaper than the 2012 version.

What This Media Centre Can Do

You can put together a home theatre PC (HTPC) using all sorts of options: an old PC, a cheap laptop, an Apple TV or even a Raspberry Pi. However, if you really want to get the most out of your HTPC, building it yourself is the way to go. We’ve tried a lot of different builds over the years, but not every build can handle everything you throw at it. This build will allow us to play virtually anything, including:

  • All of your ripped or downloaded movies, TV shows, and music;
  • All of your DVD and Blu-Ray discs;
  • Streaming media services such as ABC iView;
  • Any video game you can install on a computer, from old school emulators to modern PC masterpieces.

Part One: Choose Your Hardware


In order for my media centre to accomplish everything I wanted, I’ve found that I needed a very specific set of hardware. A lot of basic HTPC builds are too low-powered to handle things like video games or streaming TV. This build is powerful enough to handle nearly anything you throw at it, and at a very reasonable price.

If you’re already set on your hardware choices but still want to know how I set everything up, skip the parts list. You’re free to tweak certain aspects of the build to fit your needs, but here is what I recommend. Australian pricing is indicative based on what staticICE throws up. (Ultimately, buying from one supplier can save you money depending on postage costs, so shop carefully.)

  • CPU: AMD A4-5300 3.4Ghz, $60: This processor is inexpensive but more than powerful enough to handle any tasks your home theatre PC will require. It has AMD Radeon HD 7480D graphics processing built in, which makes basic gaming possible without a separate card. If you want to be able to play more modern PC games, you might need a separate video card (which will make the build louder and more expensive).
  • Motherboard: ASRock FM2A88X-ITX+, $95: This tiny motherboard has support for 7.1 HD surround sound, HDMI out, and some nice features for managing the speed (and noise level) of your fans, which is great for keeping your home theatre quiet.
  • RAM: Corsair XMS3 4GB DDR3-1600 Memory, $55: RAM prices have nearly doubled since our original incarnation of this guide, but we’re still going with 4GB of Corsair RAM. It’s high quality, and gives us enough memory to do the aforementioned gaming, since the built-in graphics chip uses your regular memory for video.
  • Hard Drive: Western Digital WD Green 2TB, $100: We like Western Digital’s Green drives for their low power consumption and quiet operation, which is ideal in a home theatre PC. 2TB should be enough to hold a stack of movies on your HTPC, but if you’re storing them somewhere else — like your own home server or NAS — you can grab the cheaper 500GB model for your HTPC.
  • Case: MI-008 Mini-ITX, $50: It’s small, attractive, and has a few USB ports in the front for your gaming controllers. It doesn’t come with any fans, which is great for silence, but if you feel like you want a bit more cooling, the side vent holes are perfectly sized to fit a couple of 80mm fans that you can buy separately (see below). It also comes with a power supply. It’s a very tight fit, so make sure you use the hard drive mount on the side, as described in the case’s instructions.
  • Blu-Ray Drive: LG Blu-Ray and DVD Drive, $60: If you want to watch DVDs or Blu-Rays on your device (not just ripped and downloaded media), you’ll want one of these. Blu-Ray isn’t perfect, and if you really wanted to, you could skip this part and save a few bucks, but the price difference from a regular DVD drive isn’t that high.
  • Operating System: Windows 8.1 OEM 64-bit, $115: Despite the popularity of Linux as a HTPC solution, Windows is the only OS that will give you true play-everything capabilities. Blu-Ray and video games are all difficult or impossible to play on Linux, so we’ll be using Windows for this build. As you’re also purchasing gear to build a PC, you should be eligible for the $115 OEM edition (cheaper than any other version apart from the student release).

Total price: $535

Component prices vary and you’ll also need to pay shipping, but this should be achievable for under $600.


Optional Hardware:

  • 80mm Case Fan, $5: If you want a bit of extra cooling, an 80mm case fan will fit the bill.
  • A Remote Control (and an IR receiver) for couch-friendly TV watching. We’ve reviewed all your different remote options before, so I won’t get into it here. Check out our guide to HTPC remotes to find out which is best for you.
  • Some Xbox 360 Controllers for your video game needs. These are perfect because they have enough buttons to emulate nearly any video game controller, and they work out of the box in Windows. If you want to do a bit more work, you could convert an old NES gamepad for a nostalgic feel. Wireless controllers are handy but cost a little more
  • A TV tuner if you plan on recording free-to-air TV. We won’t address it much in this guide, but you can do it in XBMC, so if you want to, this will be a bit of added cost to your media centre.

Once you have all your hardware rounded up, it’s time to put everything together. Check out our complete guide to building a computer from scratch if you’re unfamiliar with the process. The only thing you’ll want to take special note of is that your CPU fan should go into the CPU_FAN1 socket, and your case fan should go into CHA_FAN1.

Part Two: Set Up Your Operating System


Again, we’re going to be using Windows for this build, not Linux. It may cost a bit more, but Linux has trouble with some streaming media services (blame the providers), doesn’t play games very well (blame the developers), and is far too complicated when it comes to Blu-Ray, so Windows is the only OS that really gives us that “play-anything” experience. If your copy of Windows is a digital download, you’ll want to burn it to a DVD or flash drive.

Grab a spare keyboard and plug it into your computer. Turn it on, and press the Delete key as it starts up — this will bring you to the BIOS screen. Go to the “Boot” tab and make sure your CD drive or USB drive — whatever you’re using to install Windows — is first in the boot order. Lastly, insert your Windows CD or thumb drive and go to “Exit”, saving your changes. This will reboot you into the Windows installer, which should guide you through the process of installing your OS. When you’re finished, reboot into the BIOS and set your hard drive as the first boot item.

When you’re finished installing Windows, you’ll need to install a few drivers. If your internet isn’t working out of the box, install the LAN drivers from the CD that came with your motherboard first (if your internet works, just skip this step). Then, open up Internet Explorer and head to your motherboard’s support page and head to the Driver section. Choose your OS (which should be Windows 8 64-bit, if you followed our build guide above) and download the following drivers:

  • AMD All-in-1 Driver
  • Realtek High Definition Audio Driver

Unless you have a specific reason to install one of the other drivers, don’t download them, because we won’t need them. Once you’ve installed all these drivers and restarted, you’ll need to tweak your graphics settings.

Right-click on the desktop and head to AMD VISION Engine Control Center. I found that on my TV, my desktop didn’t fill up the whole screen, so I had to go to Desktops and Displays > Scaling Options and turn my Overscan setting up. You may also want to browse around the Control Center and see what other tweaks look best to you on your display.


Next, you’ll want to adjust fan speeds. Restart your computer and head back into the BIOS. Under the Fan Control tab, you’ll see the speed of your CPU fan and, if you have one, your case fan. Here, you can adjust your target temperature for your CPU and Motherboard, as well as the target speeds of your fans. You may need to play around with this over time to find out what nets you the best balance between good temperatures and good noise levels, as everyone’s home is different. I just turned my case fan all the way down so it keeps up good airflow, but doesn’t make very much noise.

Lastly, bring up the Start menu and type in “Power Options”. Click on the first result and click “Choose what the power buttons do” in the left sidebar. Change “When I press the power button” to “Sleep” in the dropdown menu. This means your computer will sleep instead of turn off completely, which makes it much quicker to start back up. It also means hitting the power button on your remote, if it supports the power function, will put it to sleep instead of shut it down.

Part Three: Set Up XBMC

Lastly, it’s time to set up the central piece of this box: the media centre software. We’ve shown you how to create a kickass seamless media centre with XBMC, so I won’t go into much detail here. Check out that guide to get your fully customised XBMC box up and running like a champ. Here are the things you’ll want to know specific to this build, though.

First, download and install XBMC. Then, head to its installation folder — by default, that’s C:\Program Files (x86)\XBMC, and right-click on the XBMC.exe program. Choose “Create Shortcut”, then drag that shortcut into your %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup folder. This ensures that XBMC will start up automatically with your computer. You may also want to go to %APPDATA%\XBMC/Userdata and add the following line to AdvancedSettings.xml, under the first line:


This ensures XBMC will always start in full screen.

Next, open up XBMC and head to Settings > System > Video Output. Set your Display Mode to Full Screen if it isn’t already, and check the “Use a fullscreen window rather than true fullscreen” box. This will solve some video problems XBMC has in full screen mode.

If you want to set up video games, check out our feature on turning your XBMC media centre into a video game console with Advanced Launcher. It has everything you need to know. If you have a TV tuner and want to record live TV, check out our guide to setting up PVR support in XBMC.

Set Up Blu-Ray Playback


Lastly, if you want Blu-Ray playback, you have a few options. Our old Blu-Ray playing method doesn’t work in the latest version of XBMC, so we’re going to use a Blu-Ray playback suite to get the job done. Your Blu-Ray drive probably came with a program like PowerDVD or WinDVD, and you can use those to play Blu-Rays right from XBMC. All you need to do is head to %APPDATA%\XBMC\Userdata\ and create a new file named playercorefactory.xml with the following code inside:

C:\Program Files (x86)\CyberLink\PowerDVD9\PDVDLaunchPolicy.exe"{E:}"truetruenone

Change the filename="D:\\.*" and "{E:}" lines to correspond to the letter of your Blu-Ray drive, and change the C:\Program Files (x86)\CyberLink\PowerDVD9\PDVDLaunchPolicy.exe to correspond to your Blu-Ray program of choice. For more info, see the XBMC Wiki entry for External Players — your configuration may differ depending on your hardware, Blu-Ray program, and other factors.

If you don’t have a Blu-ray capable program, or the one that came with your drive isn’t working correctly, you have a few choices. We’ve rounded up some of our favorite Blu-ray playback suites, but the bottom line is that all Blu-ray programs will cost you money. AnyDVD HD, while the most expensive, is going to be the easiest bet. You won’t need to go through any of the above hassle; just install it, run it at startup, and XBMC will automatically detect Blu-ray discs and play them when you select “Play Disc” from your main menu.

There you have it. With the right build and the right software, you can unleash the full power of XBMC and put together a media centre that plays anything your heart can desire, from streaming TV to modern video games and everything in between. Again, be sure to check out our complete guide to creating a media centre with XBMC, as well as our guide to building a computer if you’re unfamiliar with the process. When you’re done, you’ll never have to use those old DVD players and other junk again.


  • I’d like to know if the author has actually *tried* this setup?

    I’d be very surprised if you managed to get PowerDVD version 9 working with Windows 8.1 and any semi-new Blu-Ray disc.

  • I did my media centre for less then $200. No need for anything fancy. It also runs a mine-craft server, and a host of other things.
    I would also recommend Plex over XBMC.

    • The case comes with a PSU included. It’s only a 200W model though, and that brand doesn’t have a particularly good reputation. Far better to buy a case and PSU separately to ensure quality.

  • Meh… I used my old cast off PC guts in a decent Media center style case, cost was negligible and the thing is a beast. However, I also just received my Cubox-i4Pro, running Geexbox XBMC, which is a tiny 2″x2″ box that I hooked up to my NAS, and now the only time I need to run the PC is for power intensive things like Bluray/3D etc, Around $130.00 delivered. Incredible little box… 🙂

  • What’s a good remote control with USB IR reciever to use on a Windows 8.1 box? I got one from Jaycar and it’s awesome in that it has a keyboard and little mouse at the back and it controls my tv, BUT I can’t control the computer’s volume or media (pause/play/etc.) with it. So close and yet so far :-/

  • If your looking for live TV I would recommend Media-Portal over any of the other contenders. XBMC is not great for TV / Guide etc and MCE is terrible for consuming other media (even with MediaBrowser).

    I’ve switched to Media-Portal in a server / client setup with two clients and a server, and it’s awesome!

    Plus if you were going XBMC why in the hell would you go with Windows to begin with?

    • Again, we’re going to be using Windows for this build, not Linux. It may cost a bit more, but Linux has trouble with some streaming media services (blame the providers), doesn’t play games very well (blame the developers), and is far too complicated when it comes to Blu-Ray, so Windows is the only OS that really gives us that “play-anything” experience.

      • I can’t say I’ve had trouble streaming content or playing BR media before. I’d agree they are harder to configure in Linux (vs MS).
        IMO games in Linux suck only because of the lack of content (Not that I’d ever use my media center to play games).

          • With great difficulty. Out of the box, XBMC does have some BR support but it’s not 100% (at least not when I installed it). It’s not as simple as apt-get install blurayplayerthing. I used a number of resources that provided instructions on installing things like libbluray and libaacs.
            I hate optical media (hence no BR drive installed). When I get a new disc, I get out the USB3 BR drive. If we’re watching a BR ‘now’ I’ll play directly from the BR disc. Often I’ll just convert it to mkv so I can play immediately at a later date without worrying about load time, menus, ads, ‘special content’, etc…

  • My media center has cost ~$700 so far. I use a Fractal case with no DVD/Bluray or tuner. I use it for streaming content, movies and TV episodes stored locally. XBMCbuntu takes less than 10 seconds to boot (AND Mrs 0xffff loves it). I can’t imagine why someone would want to use anything other than Linux for a media center.

  • The one area where I see so many media centres fail is the remote.

    – Some have pointless amounts of buttons.
    – Some are Ugly
    – Some are too big/small
    – Some use wireless/bluetooth when IRDA could suffice and keep a longer battery life.

    Personally the Boxee remote was the best option, it has simple minimalistic buttons on the front, and a full qwerty keyboard on the back.

  • Who the fuck wants an actual computer in their living room? with all the crap it brings with it – power consumption, heat, operating system, updates, drivers. No. Just don’t – if you value your sanity. And yes, speaking from experience, many years that I’m glad are behind me permanently.

    It might not be as powerful, and yes is technically still a computer, but the raspberry pi with xbmc is far, far superior option. Does it do everything that a $600 PC can do? Of course not. But if you want to play and stream video, then it does those things just as well, if not better.

    And if for no other reason, WAF of HTPC is almost zero. Bam.

    • I introduced a PC in to my living room around 8 years ago, much to my wife’s disapproval. Within a few weeks, she was hooked and fiercely defending any move to remove it.

    • I had much the same thought until I tried out a Mac Mini with Plex. Yes, you spend a little bit more but it’s truly silent and has built-in IR. Not entirely suitable if you want it to play BR discs though; I use my PS3 for that.

      You can easily get a 10% discount to bring the price down to $674.

  • Fan noise and heat are the big killers with these things. Especially if trying to playt 1080 content. Buy expensive fans that will give you the longest amount of time before they become noisey, and airflow is the other big killer, make sure you have plenty of space.

  • I built this two days ago.
    AsRock FM2A88X ITX $105 AUD
    AMD A6-6400K $69 AUD (comes with a heatsink and fan)
    Corsair 4GB DDR3 1600 $55 AUD
    Silverstone GD05 USB3.0 $105 AUD (comes with 3 fans)
    Windows 7 Home Prem $115 AUD
    Cheap USB mouse and keyboard $12 AUD (I only had wireless, so I bought this to make sure they would work during install)
    Samsung DVD RW $19 AUD (I have BR players in abundance in other devices)
    WD green 2TB $99
    Whole bill was $618 (pick up), and enjoyed embarking on my first PC build. Plays movies/shows via XBMC so quickly and perfectly.

  • I’d love to put this build together but the MI-008 Mini-ITX is unavailable just about everywhere. I really like the sound of it because it’s so small. Can anybody offer a good alternative that will work with this build and be roughly the same size?

Show more comments

Log in to comment on this story!