XBMC Turns Your Mac into the Ultimate Media Center
Posted by Gina Trapani at 7:30 AM on May 13, 2008
You don't have to mod your classic Xbox to run the best free media centre application around anymore: Dedicated developers have ported the Xbox Media Centre (XBMC) software to the Mac, and its killer features will convince you to abandon Front Row forever. The latest XBMC on OS X beta dropped last week, and it's as stable and useful as ever. Dubbed the "throw out your Xbox" release, XBMC for Mac 0.5 beta 1 adds the key feature that finally puts your media centre Mac under the TV where it belongs: remote control support. Let's take a look at how you can (and why you want to) replace Front Row with XBMC on your Mac.
Why XBMC?
Ever since I soft-modded my classic Xbox last year, XBMC won my heart as my primary media centre package. If you haven't used XBMC before, take a look at some screenshots of the app in action.
Here's a look at a few movies in my DVD collection on the XBMC. (XBMC can automatically download all of the DVD cover art, plot summaries, and cast lists from various sources, like IMDB.)

Like movies, TV shows also get art and summaries. Here's the wide view of some TV series on my XBMC.

On the music side of things, XBMC can display your songs and albums in a Coverflow-like view (among others).

You can also browse and view your photo library with XBMC. The full-screen slideshow looks great on your TV screen, too.

You can see more of what's possible with XBMC in my initial writeup, but keep in mind that a few things aren't working in the XBMC for Mac beta. (See below for more details.) First, let's get your Mac set up with XBMC.
What You Need
To run XBMC, you'll need an Intel-based Mac running Leopard (the software does not run on PowerPC models or on Tiger). You'll want a remote control (Apple remote or universal remote), and a TV with a DVI or VGA input would be nice too, for watching movies on the big screen. Finally, download the latest release of XBMC for OS X here, and install it on your Mac as usual.Initial Setup
You can use the mouse to drive XBMC on the Mac, but some actions (like going full-screen) are keyboard only. From the XBMC for OS X wiki, here's the full list of useful keys to know when using XBMC on the Mac:Backslash - Full Screen Toggle
Arrow keys - Navigate menus
Page Up and Down - Scroll up and down
Enter - Select
Esc - Previous menu
Backspace - Go back (or up) a directory
Spacebar - Pause
Period - Skip Next
Comma - Skip Previous
Tab - Minimize Video
Printscreen - Screen Shot
Minus - Volume Down
Plus - Volume Up
p - Play
f - Fast Forward
c - Context menu
r - Rewind
x - Stop
m - Player controls
s - Shutdown menu
i - Info
q - Queue
z - Change aspect ratio
Next, you want XBMC to find your media stash. To point it to your video collection, navigate to Videos, and choose Add Source. From there, add the directory where your clips live. Once you've done that, to add DVD art, select your newly-added source, and press c to get the context menu. Choose "Set Content" to tell XBMC where to grab art and video info from, and scan your video clip info to XBMC's database. Wash, rinse, and repeat for your music as well.
Configure Your Apple Remote
In order to start flipping through the movie collection on your Mac under the TV while you relax on the couch, you want to enable the Apple remote to work with XBMC. To do so, in Settings, hit the Apple Remote section. If you've got a standard-issue Apple remote, set Mode to Standard.

(Note: I happened to have Remote Buddy installed on my Mac, and XBMC complained that the driver was getting in its way. Once I uninstalled Remote Buddy, all was well.)
Replace Front Row with XBMC: To start up XBMC instead of Front Row, check off "Always Running" in the Apple Remote section of XBMC's Settings area.
Hook it up to the TV: I used a DVI to VGA adaptor on my MacBook Pro to connect it to the big-screen TV. As you can see from the photo, I couldn't coax the MacBook to work at the TV's full resolution, but it's still way more watchable than the laptop screen.

What Doesn't Work (Yet) in XBMC on OS X Beta
XBMC for OS X is still very much a beta, so quite a bit of secondary functionality does not yet work with it—namely weather and plug-ins (like YouTube or Tetris). Other small random things don't work on my Mac the way they do on the Xbox, like the CPU temperature reading, as shown.
What's Better in XBMC for OS X (versus for the Xbox)
The most obvious advantage to XBMC on the Mac instead of the Xbox itself is ease of setup. No more logging into secret FTP sites to download software, exploiting games, or modding required—simply install and go. Secondly, your Xbox doesn't come with a full keyboard and mouse, but your Mac does, and this makes entering text and browsing directories much easier and faster. Thirdly, your Mac already has a bunch of useful files and applications on it, so XBMC's File Manager is way more useful.
It's also way easier to add hard drive storage to your XBMC for Mac—simply plug in a standard FireWire drive and go. (No more configuring Samba shares or cracking open your Xbox case to install a bigger hard drive.) Finally, you've got full-on OS X behind you, so the need for XBMC plug-ins isn't as great. For example, you can simply run your favourite Mac BitTorrent application in the background, and have it drop videos into your XBMC source directory automatically.
To see more of what XBMC on the Mac can do, hit the play button on this clip, which demos XBMC sporting a very Front Row-like skin. (Note: this is an earlier release of XBMC for Mac, not the latest beta.)
Be sure to check out the XBMC on OS X wiki to find out more about the project and its progress.
Are you an XBMC fan and user? Have you tried XBMC on the Mac? What's your verdict? Let us know what you think in the comments.
Gina Trapani, the editor of Lifehacker, will use XBMC on any hardware it runs on. Her weekly feature, Geek to Live, appears every Tuesday on Lifehacker.
Tags: apple remote | beta beta | clips | digital media | downloads | feature | gallery | geek to live | mac os x | media | movies | mp3s | music | screenshot tour | television | top | xbmc | xbmc for mac

Comments (AU Comments · US Comments)
John Hooper
Posted May 13, 2008 12:21 PM
You've missed the mark here, I'm afraid. The main problems with the Xbox are:
1. Not HD (CPU not enough grunt).
2. Relatively noisy fan. (Minor issue, though can be switched to 10% through XBMC).
3. Must be chipped. (Not a huge deal)
4. Doesn't support long file names, so storing Mp3s nested by genre/artist/album locally is unwise.
Sharing through Samba with the latest build of XBMC is dead easy. You don't really need a larger hard drive, but it's nice to lob some movies over so you can turn off your file server.
No need to download through some secret FTP any more. It's here, and has been for ages:
http://t3ch.yi.se/
Problems with the Mac are:
1. It's expensive (relative to the Xbox), and components are likely to be proprietary and not geared towards being user hacked.
2. It's a Mac, so it might be pretty, but don't expect cutting edge software.
3. It's more of a beta than XBMC, so it'll be half broken, and lagging the main build.
4. Firewire - are you kidding me - what's wrong with Gigabit lan, USB2, or for that matter a dedicated file server? Get with the program.
5. See 1.
Ranglin
Posted May 13, 2008 2:08 PM
Gina: You can download SwitchResX to get your resolution to match with your TV if you're interested. The control panel part of SwitchResX is free and does all you need it to do to make the screen fit SO well.. :)
formsoldier
Posted May 16, 2008 6:01 AM
Seriously, how the hell do you add cover art to your media content!??
Because it sure as hell doesn't do it automatically and I don't have a clue of where to add the source (like imdb..)
Noah
Posted August 8, 2008 7:57 AM
this saying nothing about audio.
Where does the audio come from?s
Do I just go Optical out right into my Surround sound system?
digitalhen
Posted 2:55 AM 13/5/08
sounds great! though, the obvious advantage of an xbox / xbox 360 is that it's already under the TV to start with...
digitalhen
mr.Man
Posted 2:54 AM 13/5/08
Not in article: 10.5 Leopard only...no Tiger or PPC support whatsoever.
mr.Man
Michael @ Paperweight Blog
Posted 2:38 AM 13/5/08
Can't wait to get the Mac I'm going to get this summer so I can try it. :)
Michael @ Paperweight Blog
genius74
Posted 2:35 AM 13/5/08
@Gina Trapani:
That's a bad quote for them to say. I'd think anyone who knew anything about the ATV, would only go for the 40GB, IMO. 160GB won't be near as big enough for media, & most media will just be "streamed" anyway. Thus making the deal a 3 to 1 ratio when comparing the price difference between the ATV & a Mini..
genius74
tamoko
Posted 2:30 AM 13/5/08
Cool... I might have to try this on one of my machines...
tamoko
xdeliriumx
Posted 2:29 AM 13/5/08
Ugh please make Connect 360(or Rivet) and this for PC. Media Center sucks.
xdeliriumx
k2snowboards88
Posted 2:27 AM 13/5/08
what makes this better than sapphire for front row?
k2snowboards88
Gina Trapani
Posted 2:27 AM 13/5/08
From the FAQ:
"Will this run on AppleTV?
We believe that it is probably technically possible to get XBMC for OS X to run on Apple TV hardware. The processor would be underpowered for most HD content, and it would probably perform very closely to the original XBox hardware (unless someone figured out how to utilize the onboard h.264 hardware). While it seems to be technically possible, this team has no plans to support XBMC for OS X on Apple TV. We are big fans of both Apple and their technology, so we are not willing to engage in anything that Apple could consider "hacking" or encouraging people to hack. Our official recommendation is you want something like Apple TV, either buy an Apple TV, or spend the extra $200 and get a Mac Mini and be able to do both! "
Gina Trapani
VakeroRokero
Posted 2:22 AM 13/5/08
is it possible to run xbmc from a appletv unit? that would be the ultimate media appliance for me...
VakeroRokero
Jason Fitzpatrick
Posted 3:21 AM 13/5/08
If you read my Lh comments, I sound like an XBMC groupie... but I love the crap out of it. I have it customized to my hearts content and set to stream media off my main server. XBMC + giganews + media server = the nerdlings tivo
If for any reason in the future I can't get my hands on some used xboxs, I'll buy a mini and install XBMC on it.
Jason Fitzpatrick
vsboxerboy
Posted 3:17 AM 13/5/08
I don't know how I feel about the apple remote, the xbox controller makes a damn good remote and the pressure sensitive triggers for scrolling is so intuitive - they really did a great job with the XBOX hardware, I'd hardly say this will make me want to throw out my xbox.
vsboxerboy
Khamel
Posted 3:09 AM 13/5/08
i use xbmc literally every day. that soft mod was the greatest thing i've ever done.
also, you can buy an xbox for like $50 and plays everything but HD (although it upconverts nicely on my 1080). greatest invention ever.
Khamel
Gina Trapani
Posted 3:09 AM 13/5/08
@mr.Man: I mentioned no PPC support, but didn't say no Tiger. Adding now, thanks.
Gina Trapani
radio1
Posted 3:04 AM 13/5/08
Reading this make me want to put my XBox back together and boot up XBMC.
XBMC is the best media program ever. Anything that can take a P3 733, a GF3, 64MB and a HDD and make it media bliss is alright in my book.
For the Mac, it's a win, especially if they develop HD playback...
I dunno, I wish XBMC would be ported to the PC... Mediaportal is just far too buggy and bloated every time I have tried it.
radio1
salviati
Posted 3:52 AM 13/5/08
Like many commenters here, I am a huge fan of XBMC and have been using it since it was called Xbox Media Player. It truly is the best media player I have ever used. However, I have been hoping for many years that it would evolve from an Xbox-only player to a multi-OS solution. What I was most-hoping to see was a Linux port, and possibly one for the Wii now that there is a partial hack for it (and it rums some homebrew code). Does anyone have info on either of these?
salviati
Robobagins
Posted 3:48 AM 13/5/08
I really hope the windows port starts gaining some steam.
Robobagins
TheTick
Posted 3:25 AM 13/5/08
For PC, I've had good luck with GB-PVR. Not as good as MythTV when I had a spare system to run Ubuntu on, but much better than Mediaportal.
TheTick
zakharm
Posted 4:10 AM 13/5/08
@vsboxerboy: they've made the xbox 360 wireless controller work with the .5 release. not sure if the triggers will do proportional scrolling of lists though.
in the future you'll be able to play MAME games using the 360 controller through XBMC on the Mac.
also, they have universal remotes like the harmony working.
zakharm
oopl
Posted 4:30 AM 13/5/08
XBMX on the xbox is great but cannot play back 720p material. This sounds like it could be better for HD stuff.
oopl
Ryan H
Posted 4:14 AM 13/5/08
As someone who is reasonably happy with Front Row, could someone tell me what the advantage of the XBMC is? What features make it worth swapping it out?
Ryan H
Norcross
Posted 5:06 AM 13/5/08
I'm not a Mac person, but it seems like this would be perfect for a Mac Mini.
Norcross
GideoN314
Posted 4:55 AM 13/5/08
Can anyone exactly tell me why this wouldn't work for a PC? I know that XBMC was written to be put on a FATX partition but have they not figured a way to do run it on a NTFS or a FAT 32? (preferrably the former) I know the hardware is pretty basic so that should be a limitation.
GideoN314
vladgur
Posted 4:52 AM 13/5/08
does anyone know if this port actually adds anything to osx version of XBMC that is not available on good old xbox.
Like the 720p/1080p support?
vladgur
dagwud
Posted 4:51 AM 13/5/08
Given that MediaPortal started as an offshoot of XBMC, it's a shame that it's not better developed - given the comments here.
dagwud
Rajio
Posted 4:49 AM 13/5/08
"ultimate media center" eh?
Does it have PVR functionality? ... no?
I'll stick wiht my non Mac 'penultimate' media center then, thanks. (read: enough headline hyperbole. wtf integrity)
Rajio
ShashiCabal
Posted 3:18 AM 13/5/08
The problems with weather and plug-ins will be fixed in the next beta, due out very shortly. And you forgot to mention one of the biggest advantages to using XBMC on OS X, which is support for 720p and 1080p HD media. Great article! -elan
ShashiCabal
Jon
Posted 5:31 AM 13/5/08
So ... anybody up for a Hackintosh running XBMC?
Sounds like the ultimate cobbled-together media center...
Jon
Xenocide
Posted 5:11 AM 13/5/08
XBMC is quite awesome and I used it until I bought a cablecard windows media center. XBMC is light years ahead of frontrow and I heartily recommend it for Mac types.
Xenocide
febes17
Posted 5:05 AM 13/5/08
To answer some questions. The main reason that XBMC is being ported to other platforms is for HD content. It first started being ported to Linux over a year ago, and to Mac a few months ago. Those that are wishing for a Windows version will be happy to know that the Windows version is probably about as stable as the Mac version at this point. If you want to try the Windows version you can download an installer for it off of sourceforge or the XBMC forums.
febes17
takemetoyourtoaster
Posted 6:01 AM 13/5/08
I have a question, does XMBC stream things from a server, or do you put thngs onto the HD, or both? I might go pick up an old xbox, also, anyway to get the software without going through the irc channels? bittorrent?
takemetoyourtoaster
mykoljay
Posted 5:52 AM 13/5/08
What format would you recommend I rip by dvds to play on the XBMC? I won't get far with 4GBs a dvd. Thanks.
mykoljay
pomophobe
Posted 5:42 AM 13/5/08
Rivet and 360... nom nom nom.
pomophobe
reeflections
Posted 6:36 AM 13/5/08
@takemetoyourtoaster: You can do either or both (on the xbox at least).
You don't have to go to secret ftp sites or irc channels to get XBMC (for the xbox). Just go here: [t3ch.yi.se]
reeflections
mmr
Posted 7:09 AM 13/5/08
WHERE THE HELL DID YOU GET THOSE 'TV SHOW' IMAGES?!
mmr
mmr
Posted 7:07 AM 13/5/08
@radio1: They have HD playback already. I watch 720p TV episodes with OSXBMC all the time. If your comp is fast enough it will even do 1080p.
mmr
atconc
Posted 6:39 AM 13/5/08
I've been using XBMC for about 4 years and still use it pretty much every day, it's far and away the best solution for playing ripped DVDs and xvids. If the xbox was silent and had the power to play HD it'd be my ideal device.
I've just ordered a popcorn hour media streamer to do the HD stuff for now but once this gets to a 1.0 release and I've got some more cash I fully intend to get a mini to hook up to the TV for media centre duty!
@takemetoyourtoaster:
You can stream over SMB shares or play from the HD, one of the cool things about XBMC is that it will play straight from rar files without having to extract first.
As far as getting the software goes www.xbox-scene.com is the place to go for guides and try searching for "auto xbins" if you don't want to deal with IRC.
atconc
salviati
Posted 6:39 AM 13/5/08
@takemetoyourtoaster:
XBMC can stream over a network from a server, or play off an internal hard drive. However, the internal hard drive is small (10-12 GB). There are ways of upgrading the internal hard drive, but they either require a mod-chip to be soldered into the xbox, or a painful level of coding (with hex editors) that I wouldn't subject my worst enemy to. Basically, you'd want to learn how to 'soft-mod' the xbox using the UXE method, and stream your content over a regular network (like a Windows shared drive). The best site for xbox modding used to be xbox-scene.com, but I haven't checked it lately. Good luck.
salviati
Pasha
Posted 7:25 AM 13/5/08
for those who are unaware, there is a PC alternative as well. Media Portal [www.team-mediaportal.com] has initially started as a port of XBMC to the PC, but because it's been in it's own independent development for a long time, it's quite a different project now. Still worth a look.
Pasha
moxSapphyre
Posted 7:19 AM 13/5/08
long time fan of XBMC...much better than ANY media center software or hardware that I've seen in the last few years.
I'm moving my Mac Mini to the living room!!
I've already got a dedicated network drive with all sorts of movies and music on it. Just configure XBMC on my Mac Mini to find the network share and I'll be playing back movies and music all weekend long.
1080p media...isn't that worthless unless you've got a big tv (40+ inches). let me re-phrase, isn't the difference in quality from 720p indistinguishable, until your screen size exceeds 40-something inches?
moxSapphyre
Gina Trapani
Posted 7:17 AM 13/5/08
@mmr: Heh. First, no need to yell. :) Set the content for the folder that holds your TV shows to television, and then choose an image source, and scan 'em in. Same process as for movies, just set the content type to TV.
Gina Trapani
anonymii
Posted 8:49 AM 13/5/08
@mmr:
If you're looking for images, mediaicons.org is a good place to start.
anonymii
thatdecade
Posted 9:39 AM 13/5/08
Have to second mediaicons.org as my go to spot for dvd covers & widescreen icons.
XBMC being ported to windows, mac, and linux is really the next big thing for all in one media centers.
h.264 is just barely playable in the xbox at 720, it stutters with high action. I'm thinking about the time most content switches to HD as the standard is about the same time XBMC ports get out of beta and into main stream.
I tried XBMC for windows and found most things present and working. Playback still needs some work.
A mac release is still good news and I'll continue to follow development.
thatdecade
balthisar
Posted 9:47 AM 13/5/08
A few things:
(1) In the meantime, I need to upgrade my XBMC on my XBox... I see some features that I don't currently have.
(2) I need to get a Mac Mini to replace my XBox. Downside is, it's three XBoxes to replace.
(3) Do *any* python scripts work? Actually a *huge* feature draw on the XBox version is the XBMCMythTV script. Anyone tried testing this yet? I guess I could, now that I think of it.
balthisar
amcfarla
Posted 10:18 AM 13/5/08
I have two xboxs, one hard modded and one soft modded being used only for xbmc. I recently purchased the new popcorn hour to be able to play HD rips, since the xbox doesn't play HD content and all I can say I was thoroughly disappointed. They are a little under $200 but if you have used xbmc then you will be disappointed with the popcorn hour. I would suggest saving up and buying a mac mini. That is my plan for next year, and selling the popocorn hour.
amcfarla
Terc
Posted 11:43 AM 13/5/08
Links to the project
Original idea/team building:
[forums.xbox-scene.com]
Project Thread:
[xbmc.org]
Terc
Terc
Posted 11:42 AM 13/5/08
Oh, COOL! I started the work on that skin (iTV/XTV) back in the day!
Enjoy guys!
I'm waiting on the port to AppleTV to finish up.
Terc
grant0
Posted 3:17 AM 14/5/08
For the first time ever, something has made me want to upgrade to Leopard (from Tiger). Ugh.
grant0
jafac
Posted 5:18 AM 14/5/08
Intel-only=FAIL
jafac
iimbt
Posted 5:54 AM 14/5/08
just to comment. I have XBMC displaying 720P content perfectly on the XBOX hardware. I also have it running on linux. I have two xboxes 1 linux box connected to my mythtv backend so I can watch live tv and my recordings including DVDs, music, pictures and HD movies. The main porting effort is going on in linux first with the OSX and windows ports getting updated shortly after. I have ran it on windows also and it ran fine.
iimbt
itsandra
Posted 1:19 AM 14/5/08
Does this thing support HD DVD or Blue Ray?
itsandra
RomildaCallisto
Posted 8:42 PM 13/5/08
1. XBMC works on AppleTV. You need to install Ubuntu and then use the Linux version of XBMC. HD playback is problematic as the CPU of the AppleTV is simply too weak. 2. XBMC is being ported to Windows. It was just not released yet. You can read instructions of how to it at the XBMC forums.
RomildaCallisto
isaacd
Posted 11:06 AM 13/5/08
I have a soft modded xbox with xbmc. My dinky 8gb hard drive died which forced me to successfully drop in a 200gb drive with just a softmod. The most important item needed for this is the eeprom dump from when you originally soft mod your xbox. That and some software from xbox-scene.com and an hour or 3 of mucking around and you no longer have to stream as much stuff.
Plus you can have a whole pile of MAME for old school gaming too.
All in all, one of my favorite bits of hackery.
isaacd
takemetoyourtoaster
Posted 10:05 AM 14/5/08
also how do you add emulators and roms, do I download a emulator script?
takemetoyourtoaster
takemetoyourtoaster
Posted 10:03 AM 14/5/08
I have a question, I got this, and also downloaded a skin (MC360) how do I change the skin?
takemetoyourtoaster
fritzk3
Posted 12:10 PM 14/5/08
What I want to know is where Gina got the TV show episodes! (Forget the artwork!)
fritzk3
echotrain
Posted 3:49 AM 14/5/08
Using an new 24 inch iMac this plays streamed uncompressed ripped blu ray movies (1080p) with nary a frame drop. The remote FF/Rewind was a little buggy when I tried it several weeks ago, though. The only thing keeping me from getting a mac mini to replace my modded xbox is I'm not sure it can handle 1080p.
echotrain
SonicJ
Posted 9:50 PM 14/5/08
Too many Ultimate Media Centers :p
All in all, XBMC is a very good media program, seeing how it made me replace anything I already had before then.
SonicJ
kayrose
Posted 12:51 AM 15/5/08
is it possible to use this on a standard pc? i think that this would be good for people who have old pcs sitting around, give them a second life.
kayrose
iimbt
Posted 2:58 AM 15/5/08
you can put it on a pc but depending on the CPU may limit the content you can see. If its 1 GHZ or below you have to use standard resolution. If you want HD (720P) you have to reencode the media. Thats what I am doing now with my HD stuff. I just reencoded some 1080P stuff down to a 720P divx, works great. You can also run emulators through the script functions. my actually xbox is playing n64, snes stuff, and MAME stuff right now.
iimbt
takemetoyourtoaster
Posted 8:16 AM 15/5/08
anybody get the comedycentral script working in the mac version?
takemetoyourtoaster