Linux Mac Windows

XBMC 10 “Dharma” – A Mature, Feature-Rich Cross-Platform Media Centre

Tim Brookes 10-01-2011

cross platform media playerThe original Xbox Media Player was conceived to transform the media capabilities of first-generation Xbox consoles. Once your Xbox had been modified using a simple software hack, turning Microsoft’s demi-PC into a media centre was an absolute must. It worked a treat, give or take a few bugs and the odd crash.


From this homebrewed creation came the marvelous XBMC, which has been since ported to a myriad of systems (and had its original Xbox support dropped). The once console-only media centre has evolved into a successful cross-platform media player, and has even spawned its own child projects Boxee Beta - The Best Media Center App for Your TV Read More .

If you’re at all interested in building an XBMC media centre How to Set Up Your XBMC Media Center XBMC may have evolved into Kodi, but if you have an old version installed this guide will help you set it up and get started. Read More or replacing the software on your current one, XBMC might just be the well thought out solution you’re looking for.

The Versions

XBMC comes in a wide variety of flavours, allowing you to use it on any operating system of your choice. On the downloads page you’ll find the usual Windows installer and a Linux setup guide, which differs according to your distribution.

For this article, I used the Ubuntu 10.10, which can be installed via the command line:

sudo add-apt-repository ppa:team-xbmc
sudo apt-get update
sudo apt-get install xbmc

Mac users old and new will be pleased with both x86 Mac OS X and old-school PowerPC versions available. There’s even a version for the Apple TV, if you’re looking to replace the software with something a little more open source.


My favourite version, however, has to be the Live CD.

The addition of a Live CD means you don’t even need an operating system, just burn XBMC to a CD or create a bootable USB stick and go. XBMC Live uses a stripped-down Ubuntu-based Linux operating system, with the desktop completely hidden from view for a set-top box feel from the second you turn it on.

You can install this version of XBMC straight onto the device you wish to use, or keep a portable version to hand for when you need it.

Media Central

Once your chosen version has booted, you’ll be faced with the XBMC main menu, which allows you to choose from Weather, Pictures, Music, Videos, Programs and System. There’s also a news ticker at the bottom of the screen which by default provides news related to XBMC and its community.


cross platform media player

The Weather pane is a simple lookup based on local towns. Pictures, Music and Videos are portals to your local, networked and cloud media. Programs accesses add-ons, and System is used to configure the media centre.

media center

Sources must be assigned to media destinations (which is simple), and once added, your sources will appear in your chosen media’s sub-menu. XBMC supports a decent selection of network protocols including SMB (that’s default Windows sharing or Samba on Linux), UPnP Using Your Linux Computer As A UPnP AV Server (Part 3) Read More and ReplayTV as well as all your locally connected storage devices.


media center

You can even add multiple paths within the same source, so if you’ve got lots of media fragmented across the network you can add it all as one source and label it accordingly.

XBMC doesn’t limit you to a library mode for accessing your media, but also allows you to keep it simple with filetree view. You’re then free to organise everything the way you want it (and if you’re like me not worry about pesky incomplete tags in MP3 files The 5 Best iTunes Alternatives for Windows iTunes is bloated and slow. We show you five fantastic iTunes alternatives for Windows that let you play music and manage your iDevice. Read More ).

It’s the little things like filetree view and custom media sources that makes XBMC a mighty powerful media client, and one that’s presented in what feels like a very logical manner.


cross platform streaming media player

Playing media is entirely self explanatory. You’ve got the usual on-screen display to control playback, video or visualization settings and enable other options such as subtitles OpenSubtitles - The Web's Largest, Completely Free Searchable Subtitles Database Read More and playlist commands. There’s support for a variety of different remote controls, or you could use a wireless keyboard or even a games controller.

Add-ons Galore

Once you’ve realised all your media works a treat, can be organised however you’d like and you’ve been blown away by how gorgeous the whole thing is tied together you’ll probably want to download some add-ons.

cross platform streaming media player

These vastly extend the capabilities of your new media centre, and are easily installed without any need to restart your machine. Each media submenu (Videos, Music, Pictures and Programs) has an option to download add-ons, as well as the System menu for an overview of what’s available.

From simple email checkers to more elaborate services including GrooveShark Grooveshark - Free Legal Online Music Read More , the Transmission Transmission, The Lightweight BitTorrent Client Read More Bit Torrent client, podcast tools and on-demand video streaming services. To install simply find one you like, select it, hit Install and enjoy.

cross platform streaming media player

Skins are also handled via this method, and you can alter your appearance settings in the System menu. These downloadable extras have the potential to turn a simple media centre into an all-round entertainment device. Oh yeah, and there’s a MAME How To Play Old Arcade Games On Your PC Read More Frontend available too – nothing beats playing arcade games from the comfort of your sofa!

cross platform media player

Once you’re done you can choose to exit XBMC, go into standby, shut down or reboot your box all from a pretty menu.


I could probably write the same amount again about why I’m so in love with XBMC, but it’s easier to discover for yourself. If Boxee is great for those who live for cloud-based TV then XBMC is the tool for anyone with a media collection that’s pushing into the terabytes.

If you like your Boxee that little bit more customized, have a finely-tuned web browser with a ton of extensions and have a spare PC that’s itching to be used for something worthwhile then XBMC might be what you’re looking for.

If you remember the original, you’ll love the progress that’s been made.

Is XBMC the best media solution? Do you prefer Boxee, MythTV or Windows Media Centre? Let us know what you think in the comments!

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. Steffman
    January 11, 2011 at 11:23 am

    whats it like for streaming to a 360? currently use ps3 media server because its the most success i've had with transcoding 720p h264 files, but its not very pretty.

  2. Marcelo
    January 11, 2011 at 2:11 am

    Xbmc is excelent... I love it...

    If you have a lot of movies in your hd I suggest to go with XBMC, if you prefer to stream go for Boxee

    • Dave Drager
      January 11, 2011 at 11:41 am

      Are there any plugins for XBMC for Netflix or Pandora?

  3. Marcelo
    January 11, 2011 at 3:11 am

    Xbmc is excelent... I love it...

    If you have a lot of movies in your hd I suggest to go with XBMC, if you prefer to stream go for Boxee

  4. G
    January 11, 2011 at 12:24 am

    I use XBMC on my Revo - running it on Windows 7. It is great, now Wndows 7 supports the ION chip in this machine it plays HD video brilliantly. I would recommend XBMC to anybody & everybody!

    • Dave Drager
      January 11, 2011 at 4:53 am

      Thanks for the info. I have a Revo (and Windows 7) as well and have used Boxee but I am getting tired as to the lack of updates. Will try this next!

  5. cookieman
    January 10, 2011 at 11:54 pm
  6. cookieman
    January 11, 2011 at 12:54 am

    too bad Lifehacker wrote about this a month ago...