The Hardware You Will Need To Build A Raspberry Pi Media Center

Christian Cawley 13-02-2013

raspberry pi media centerWith so many ways of using it, you shouldn’t be surprised to find that the Raspberry Pi has sold over 1 million units. Although designed for one key purpose (programming) this small credit card-sized computer is capable of so much more – which is why it seems to have become a popular choice as a home media center solution.


Simply by adding the right software – in this case a dedicated XBMC build called Raspbmc – you can turn the little computer into a compact Raspberry Pi media center solution that is waiting for you to add your favourite video, music, and picture files.

However, you will need a little bit more than just the Raspberry Pi if you are going to make the most of Raspbmc. Several hardware components are required…

Using the Right Hardware For Your Situation

You should already have a Raspberry Pi; you will probably already have an SD card; the required Ethernet and HDMI cables, as well as the Micro USB power supply.

In addition, in order to build a Raspberry Pi media center, you will need:

  • A SATA HDD with Sata to USB converter w/short SATA cable OR
  • An external HDD with USB connector
  • External 5v/12v power supply for the chosen HDD

If you’re planning on sending your audio through a surround sound unit then you will also require an audio cable.


Note that it is possible to combine the power supplies for the two devices. This will require the addition of a SATA to Molex power cable, an external 5v/12v power supply with male mini-DIN connector, a micro USB cable and a female mini-DIN connector. It might also require some means of mounting the connectors and will certainly require some electronics knowledge, as you’ll be splitting the power supply between the DIN and the USB, thereby supplying power to the Raspberry Pi and the HDD. Different power cables are constructed differently, so if you choose to take this approach you will need to spend some time checking the different wires in your cable and ensuring that both the HDD and the Raspberry Pi receive the required current. It is probably best to stick to the dual power pack solution.

Setting Up Your Raspberry Pi Media Center with XBMC

With your hardware all sorted, you will need to install the Raspbmc software onto an SD card and insert it into your Raspberry Pi.

The Hardware You Will Need To Build A Raspberry Pi Media Center image7 2

Full steps on how to do this can be found in How To Make Your Raspberry Pi Into a Home Theater System How To Make Your Raspberry Pi Into a Home Theater System Four weeks on and I’ve been playing with my Raspberry Pi in various ways, from using it to browse the web and standard day-to-day computing tasks to playing around with the various configurations that are... Read More , along with basic steps on how to extend the media center.


This is vital, as it will enable you to enjoy media beyond your own collection. Thanks to these XBMC add-ons it is possible to:

What Else You Will Need

If you’re using the Raspbmc build, you will need to use a separate computer to download some of the add-ons as they are based in unofficial repositories.

The Hardware You Will Need To Build A Raspberry Pi Media Center muo rasppi closeup

As such, you will need a USB memory stick to copy them from PC to Pi. Once added to XBMC, the USB stick can be removed.


You might be wondering about the best way to control your new media center. The best way isn’t with the mouse and keyboard (after all, your HDD is taking up one of your USB ports, and a hub will just add another device into the mix) but with one of the many XBMC remote apps that are available for mobile phones and tablets. Just check the store of your preferred mobile platform to see what is on offer – these apps use a network connection and a dedicated API on the XBMC device that supports remote access.

Fixing It All Together

With your Raspberry Pi media center ready to go, you may find that it is easier to keep it all in one place rather than distributed across a few shelves.

raspberry pi media center

My initial Raspberry Pi Media Center setup made great use of Velcro-type strips of fabric on the base of the mini-computer’s case and the back of my flat panel TV. However with the addition of the external hard disk drive, it makes sense to incorporate the Pi more closely with the HDD case.


Ultimately, this might involve mounting the Raspberry Pi within the HDD case (from what I can tell, it should just about fit…) but in the meantime finding some means of attaching the computer to the HDD case seems like the best idea. You might think along the same lines, relying on anything from temporarily adhesive material to some L-profile aluminum to keep the Raspberry Pi securely mounted.

Conclusion – Media Center for Pocket Money!

If you’re looking for a media center solution there really is little reason to overlook the Raspberry Pi. Depending upon the approach you take you could be building a media center for under $100, with the main portion of the outlay on the storage rather than the media center itself!

With free software and affordable equipment, this is an easy to start, easy to finish, and ultimately satisfying project – and really, you should have started by now!

Related topics: Media Player, Raspberry Pi, XBMC Kodi.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. null
    May 16, 2013 at 3:49 pm

    Raspberry Pi is sweet!!! You can do so much! Give one to a young one...

  2. Mancave
    March 7, 2013 at 11:28 am

    You project is awesome and so say our Dutch readers:

  3. kasey
    February 14, 2013 at 3:11 pm

    what resolution can you get with this set-up?

  4. ryandigweed
    February 14, 2013 at 8:28 am

    i was just wondering, does anyone else face the cursor working so slow while the movie is streaming over wifi? or if the movie is stuttering over wifi if its greater than 4gb? because im using a 150N adapter.

  5. Chris Lucier
    February 13, 2013 at 10:50 pm

    I'd just like to add that the best way in my opinion to control your Raspberry Pi is via your TV's remote if your TV supports "HDMI-CEC"

    I can say first hand that it's by far the easiest, most efficient way to control your Pi as a media centre as the RPi supports it right out of the box!

    • Christian Cawley
      February 14, 2013 at 12:35 pm

      Thanks Chris, a great suggestion!

  6. Ben
    February 13, 2013 at 7:29 pm

    This is great and I will probably end up using my Pi exactly for this. What I don't want to do, though, is have to keep the Pi connected to an external hard drive. What would be the easiest way to connect to files on another computer on my network? I have a wireless dongle connected to my Pi, so I assume it would be possible to stream from another computer, right?

    • srk
      February 13, 2013 at 8:11 pm

      You can use some dlna server to stream media from your main pc, and then use the pi as a client to show it on your display. You can use something like Universal Media Server. This is however only based on my experience with streaming media from PC to game consoles and android devices. So, the method can't be too far off.