Home » HTPC » Installing XBMC on Ubuntu Server with Broadcom Crystal HD Decoder BCM70015 – Part 3

Installing XBMC on Ubuntu Server with Broadcom Crystal HD Decoder BCM70015 – Part 3

In previous posts, I provided an overview of the process and the i explained how I installed CrystalHD drivers. In this part, I will describe how I compiled and installed XBMC from source with CrystalHD support.

If you have not already installed all the dependencies, then check my previous post and then come back here.

Edit your /etc/apt/sources.list and add the following:

deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu maverick main
deb-src http://ppa.launchpad.net/team-xbmc/ppa/ubuntu maverick main

Note: replace “maverick” with your version of Ubuntu.

Then update and build your dependencies:

sudo apt-get update
sudo apt-get build-dep xbmc

Then download xbmc. You may download the latest sources from the git repository (may be unstable) or the latest stable version. For the latest nightly follow this:

 
cd ~
git clone git://github.com/xbmc/xbmc.git

For last stable release, download the latest file from here: http://mirrors.xbmc.org/releases/source/ as described (replace “xbmc-10.1.tar.gz” with your filename):

cd ~
wget http://mirrors.xbmc.org/releases/source/xbmc-10.1.tar.gz
tar zxfv xbmc-10.1.tar.gz

Then cd to the xbmc folder and follow these steps:

cd ~/xbmc
./bootstrap
./configure --enable-crystalhd
make clean
make –j4

The final “make” command may run for several hours. Using all CPU cores may speedup the process a bit. After the make process is complete, you can run xbmc with the “xbmc.bin” command from the commandline.

Optionally you may choose to installed the compiled version using the following command:

sudo make install

However, doing so will require you to remove the installed version everytime before updating. However, if everything works well, then I prefer not to update xbmc unless there are huge improvements. I comment out XBMC repository links in /etc/apt/sources.list and “lock version” using Synaptic.

To update, remove the installed version of xbmc (if you installed it using the above command), download the latest source, and follow the steps from the begining.

Another option is to install the “xbmc-standalone” package and make the system autoboot to xbmc (fullscreen). To do that:

sudo apt-get install xbmc-standalone

Then login to your gnome session and change the settings to auto login. Then logout of the gnome session and login into the xmbc session. From next time you should autoboot to xbmc (fullscreen). My “always-on” ubuntu server is connected to my HDTV and autoboots to xbmc. All I have to do is switch my TV input to PC and start watching/listening.

We Are Hiring: Familiar with Media Streaming, HTPC, Home Server, Smart Home, and Home Automation topics? Write about it and earn money. No writing experience needed. APPLY HERE.

Get 20% OFF with IPVanish VPN:

♦   Hide your browsing and streaming activity: No logs and no tracking
♦   Access geo-restricted content from anywhere
♦   Encrypt and anonymize: Kodi, Plex, Downloads, Personal Info
♦   Windows, Mac, Linux, Android, iOS, Router, and more.
♦   Money back guarantee - Sign Up Now

About the author

Anand

Anand is a self-learned computer enthusiast, a part-time blogger, and a Food Scientist by career. He has been blogging since 2010 on Linux, Ubuntu, Home/Media/File Servers, Smart Home Automation, and related HOW-TOs on htpcbeginner.com and smarthomebeginner.com.

Archives

Join the other 110,000 followers

Don’t Miss Out!