XMBC is a cross platform, open source (GPL) media player and entertainment hub for your digital media. XBMC is a non-profit project run and developed by volunteers located around the world. More than 50 software developers have contributed to XBMC, and 100-plus translators have worked to expand its reach, making it available in more than 30 languages.
While XBMC functions very well as a standard media player application for your computer, it has been designed to be the perfect companion for your HTPC. Supporting an almost endless range of remote controls, and combined with its beautiful interface and powerful skinning engine, XBMC feels very natural to use from the couch and is the ideal solution for your home theater.
Currently XBMC can be used to play almost all popular audio and video formats around. It was designed for network playback, so you can stream your multimedia from anywhere in the house or directly from the internet using practically any protocol available. Use your media as: XBMC can play CDs and DVDs directly from the disk or image file, almost all popular archive formats from your hard drive, and even files inside ZIP and RAR archives.
It will even scan all of your media and automatically create a personalized library complete with box covers, descriptions, and fanart. There are playlist and slideshow functions, a weather forecast feature and many audio visualizations. Once installed, your computer will become a fully functional multimedia jukebox.
Follow the following steps to install it on your Ubuntu system
Add the software source to your sources by going to System->Administration->Software Sources
Click Third Party Software tab
Click on the Add tab
Enter the following line substituting Jaunty with your release name
deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu/ jaunty main
Close the Window. Ignore any error message that pops up
Copy and paste the following key into the Text Editor
—–BEGIN PGP PUBLIC KEY BLOCK—–
Version: SKS 1.0.10
—–END PGP PUBLIC KEY BLOCK—–
Save it in your home folder as xbmc-ppa.key
Go back to the Software Sources you opened in step 1 above and click on the Authentication tab.
Choose Import Key File and and select the file you created above (xbmc-ppa.key)
Now go to Synaptic Package Manager found at System->Administration->Synaptic Package Manager
Click on the Reload button
After is has reloaded, search for XBMC
Select it and Mark for Installation together with any dependencies.
Click Apply. Done.
XBMC is now installed. Enjoy.