The Raspberry Pi Home Theater: What You Can And Cannot Do

Ads by Google

raspberry pi home theaterIf you’ve been following our recent articles about the Raspberry Pi, you’ll know that it can be set up as a media streaming client with a dedicated XBMC build and you should also be aware that by teaming the device up with any additional hardware (external hard disk drive, cables and adhesives), it can become the complete media center.

However as fantastic a solution the Raspberry Pi is to your various HTPC requirements, there are a few things that it cannot do too well. Some additional hardware may prove useful in some situations, but in others – such as where DRM or proprietary software is required – there is currently no way around the limitations.

You’ll find more about using and setting up the Raspberry Pi in our new guide.

Subscription Streaming Services: What Works, What Doesn’t?

The popularity of the Raspberry Pi has seen it chosen by thousands as a compact Raspberry PI home theater device. However, while it works superbly with XBMC to stream content stored on your SD card or on an attached device (local or network), the Raspberry Pi is limited when it comes to certain popular online TV and movie subscription streaming services.

Lovefilm & Netflix

As popular as Lovefilm and Netflix have become over the past couple of years, neither service offers a plugin, add-on or app that will enable you to view its content on the Raspberry Pi, with or without XBMC.

Ads by Google

While there are XBMC plugins for both services, these will only work on Windows computers. Because the Raspberry Pi is running Linux and is powered by an ARM processor, the plugins are unsuitable for reasons of compatibility and because they employ the Microsoft Silverlight software for streaming content. This is a proprietary system, so there is no way to access the stream.

raspberry pi home theater

However, all is not lost. There is a good chance that an Android build for Raspberry Pi will be able to run Lovefilm and Netflix – and if these two companies see how many Raspberry Pi computers have been sold (now over one million!) then there is also a good chance that they might soon see sense…

Services that Will Work

This isn’t to say that there are no streaming services that run on the Raspberry Pi using XBMC. Hulu will work, for instance, as will UK TV catch-up streaming provided by BBC iPlayer, Channel 4’s 4OD and ITV Player.

Booting up a Raspberry Pi home theater running XBMC and checking the various add-ons that are available, meanwhile, will enable access to YouTube, Vimeo and a wealth of streaming services such as German TV and various niche channels carrying video games, technology shows, and movie trailers.

Storage: Local or Network?

With XBMC installed, the Raspberry Pi can playback music, video, and photos on devices attached locally and remotely. You’ll probably find that the best solution is to either use an external hard disk drive or a network drive (either a NAS or a hard disk drive on your PC that has been shared to the local network).

raspberry pi home theater pc


Although SD cards can be used for storage, the largest supported size for a SDHC card is 32 GB. This probably won’t hold all of the media that you wish to watch, and using the same storage device for media and for running the operating system isn’t ideal when the OS fails and the card needs to be reformatted.

Similarly, maximum storage capacities of USB flash sticks don’t come close to external hard disk drives or network drives, so while they’re useful for playing back a small number of video files, USB flash devices shouldn’t be considered a permanent storage solution for a Raspbmc.

Watching Live TV on the Raspberry Pi

There are a couple of ways that you can watch live TV on Raspbmc. The first requires the most up-to-date build of XBMC (version 12 and above) and a PC on your home network that is equipped with a TV card or USB TV tuner. Acting as a server, this computer will make TV signals available to your Raspberry Pi, with the XBMC software providing a front end for the TV card, enabling you to remotely change channel.

raspberry pi home theater pc

The alternative is to use a USB TV tuner that is compatible with the Raspberry Pi. Such devices are produced by Sundtech but will require you to purchase the MPEG-2 license key for the Raspberry Pi (just ÂŁ2.40) in order to successfully decode the digital TV streams.

Raspberry Pi: Ideal as a Media Center with Some Limitations

If you own a Raspberry Pi then you have in your hands a hugely versatile mini-computer that can be used for teaching yourself programming, as a NAS box controller, as a retro gaming/MAME unit, or as a media center.

raspberry pi home theater

In all of these uses the device has some limitations, usually in power, so to find that it won’t stretch to streaming Netflix and Lovefilm shouldn’t come as any surprise.

However, remember that this limitation has been imposed by third parties. There is a chance that the Raspberry Pi will eventually be able to stream video from these services at some point in the future…

Image Credit: Hulu logo

Ads by Google
From the Web

12 Comments - Write a Comment


Márcio Guerra

Despite being cheap, for noobies I think it is still a «noobie-unfriendly» device… But, there’s always a but, MUO and some other sites can helps to not being a noob, ahhaha!

Thank you!

Márcio Guerra


Mathew Berkhan

One addition to the streaming section. The Amazon Prime instant plugin ( does work with Raspbmc.

That was on 11. I haven’t tried 12.

Christian Cawley

Useful info, Mathew, thanks!


Alessandro Morgantini

If you don’t want get up from couch, you need one of these:
I’m using it with XBMC on a Linux box and it works like a charm: for the system it is a standard USB keyboard (play/pause space bar, rwd left arrow, ffwd right arrow etc.), no driver needed.



i might have missed it but can i attach my 4tb hard drive on to the pi and just have all my movies and tv shows run off that? ie does the pi support such large external harddrives?


Alex House

Yes, the Pi can use an external hard drive of any size, as long as it’s USB and doesn’t require more power than the Pi can provide (if it does, get a powered USB hub).


Rama moorthy

when PI giveaway .?


Walter Gilbert

I collect all Pi tutorials while waiting for my Raspberry Pi.



Use Openelec or Raspbmc for easy setup of XMBC. I set up 5 of them this way. Then load bluecop plugin for Amazon prime and VOD.


I am using a preinstalled openelec Xmbc. I have downloaded the zip file for bluecop plugin, but I do not see add-on from zip file under the systems menu. I am a newbie and would appreciate your help. Thank you



I want to stream videos from my NAS and PC. Can I do this if I plug a RasPi to the network and my TV?

Jason Bird

Yes, I’m assuming you’re using windows? You can browse smb shares easily. How to specifically do this depends somewhat on what you have installed on your Pi device. I personally use openELEC, connected to a freeNAS server.

Your comment