The Raspberry Pi Foundation described the pi as "The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It’s a capable little PC which can be used for many of the things that your desktop PC does, like spreadsheets, word-processing and games. It also plays high-definition video.". This post is to assist in setting up your Raspberry Pi With an XMBC build called Raspmbc.
Choosing the Modal
If you are going to be doing video streaming (especially over HDMI), it is recommended to buy the Version B. This is because. the modal has more memory than previous model, and has better video streaming. It can be purchased at any of the following sites:
- Element 14
- Also, be sure to check your local computer shop. While these are currently not being sold in big box stores, other smaller computer shops may have some in.
Storage/Operating System "Drive"
This mini computer does not have a traditional hard drive. Instead, it uses SD cards to house the operating system. It is also recommended to pick up a class 10 SD card (if you do not opt for the noob package). If your just using the machine for streaming, an 8 GB one should suffice, otherwise I believe the highest supported is 32 GB.
Like me, you may have luck finding the other components needed to use the device around your house - the key is to mix and match. For example, I found an old mini USB cable to USB port from an old hard drive, then connected that to my iPhone USB to wall plug (but for safely, when not in use, I power down the machine).
Here is a list of all components.
Analog Tv Use:
- Composite video cable
- RCA audio cable
- HDMI cable only
- HDMI (to __ device sold separately)
- Ethernet cable or Wireless USB
- MicroUSB Cord
- Optional: Usb to wall outlet
First step install Raspmbc on your card.
Now, plug your ad card into the slot on your Pi, and let it run. For some reason it did no like the mouse, so I went through the install steps with just a keyboard - USB worked great after.
Now, for initial set-up, its recommended to use ssh to make initial configurations.
Initial commands to run in remote computer ssh (in order)
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ffmpeg
Some other settings to tweak on raspmbc are:
Video resolution: Settings > System > Video Output > Resolution
Over clock: rograms > Raspbmc Settings > System Configuration > System Performance Profile > Fast
Enable airplay: System > Network > “Allow XBMC to receive AirPlay content
Turn of thumbnails: Settings > Video > File lists > disable “Extract thumbnail and video information
Unfortunately, plex media centre did not work with my set up, so for Netflix and other channels, I used playOn. It was around $50 (CAD) (about 30 US) and can work well on an XP virtual machine. I recommend testing only my media (free) before purchasing. The below is based on playOn's parallel's guide.
Set up Virtual Machine:
- Create an XP machine with 2GB RAM in "bridge Networking - Auto-detect" Mode and a static virtual disk (not expanding). Use at least a 16GB virtual disk. Playon Suggests utilizing 2 cores to stream.
- Once XP is loaded, uninstall everything you don't need (MSN Browser, paint, games, etc.).
- Right click on "My computer", select Advanced settings - and set your settings to "Best performance"
- Install the latest service packs and windows updates
- Stop and disable indexing service.
- Install PlayOn with default settings.
- Restart your machine
Enable in Raspmbx:
- Basic: Files > Add Videos... > Browse > UPnP Devices > PlayOn... > OK
- Advanced (seamless channels): http://mymediaexperience.com/integrate-netflix-and-hulu-into-xbmc/
Once it works with "myMedia", stop playOn, and install Hotspot Shield into the virtual server. Restart your machine, and try the settings. If everything works and you like the product, purchase a full license.
That's it. Hope it helps someone.
Resources for this post and further research
- Book: Raspberri Pi: Media Centre
- Quick start guide
- Setting up a Raspberry Pi as an XBMC Device using RaspBMC
- Discussion: Netflix on Raspbmc
- The Raspberry Pi Home Theater: What You Can And Cannot Do
- Raspmbc add on: plexmbx
- PlayOn: For RaspMBC netflix and hulu Streaming (without Plex)
- RaspMBC set-up Guide
- Create a Kickass, Seamless, Play-Everything Media Center: The Complete Guide