You asked for it: XBMC for AppleTV2, iPad, iPhone4.

The XBMC team is proud to present our first ARM-based release, and it’s a big one. Scott Davilla, with the help of Edgar (gimli) Hucek and Zeljko (amet) Ametovic and several other developers and testers, is finally ready to pull the curtain off of his fun little secret.
You know that $99 tiny form-factor powerhouse that would be just perfect if it could only run XBMC? Now it can.
Or how about that iPad that is just begging to be used as a real portable media center? Now it can.
And while we’re at it, put your iPhone4 to work using XBMC as well. Why? Because we can.
These are not initial ports, and they are not early development snapshots. Here they are: full XBMC installs and source code, ready for consumption.
AppleTV2
This thing may fit in your pocket, but don’t underestimate its power. Unfortunately, it is seriously lacking in capability due to its limited feature-set revolving around rentals and iTunes. Where’s the fun in that?
|
iPad/iPhone4
What good is a tablet that makes you play by its rules? We at XBMC want our media our way.
|
Availability
As you might have guessed, you won’t be seeing XBMC in the app-store any time soon, since it directly competes with apple products. XBMC will only be installable for those of you with jailbroken devices. If that’s you, head to the wiki for instructions for the atv2 or ipad/iphone.


Great news! I can’t wait to install it on my iPad and Apple TV.
Apple isn’t as bad with “competing” apps nowadays. Could you please confirm if you did submit it to the App Store and received an official rejection?
Congrats!!
You guys are amazing!!
Very nice! Any hope of Airplay support? I’ve seen some demos of this running on Linux XBMC installs. This is the one feature of the stock aTV2 I’ve actually like to preserve…
@RyanG
Do you know how to read? Like really? Jeazus christ….
Hmmm. Installed and it tries to open, goes to black and instantly crashes. iPad 3.2.2 Jailbroken.
Just tried it on 3.2 iPad and it just crashes after launch :(
So a potentially stupid question: The announcement says 1080p hardware decoding. Does that mean 1080p output to the TV, or that 1080p movies are decoded, but downconverted to 720p for output?
Can’t wait to jailbreak my ATV 2! But wait… I gotta find a USB to mini-USB cable first..
@Brenton
XBMC is mainly for Apple TV I guess. And the Apple TV 2 hasn’t got any App Store yet.
for the iPad/iPhone version… I’m not sure. Is it something related to licensing issues just like VLC? the VLC developer that works at Nokia demanded the removal of the app because of this.
Awesome work guys!
A full tutorial on how to install is available here: http://appletvblogr.com/2011/01/how-to-install-xbmc-for-apple-tv-2g-tutorial/
Out of curiosity will this improve support for other (pc) touchscreen interfaces
This has made my day! this is huge – off i go to buy an appletv :D was waiting for xbmc on ps3 but this is better.
Sorry for asking such an extreme noob questions but I did some google research of xbmc and what can it do in a nutshell? Can I stream movies and music stored on my mac within the same network? If so, this is great as I won’t have to hook up my external hard drive to my PS3 to watch movies. However, there is still no untethered jailbreak for the Apple TV 2. But great job guys at the XBMC! It’s software like this that is finally making the Apple TV 2 the device it can be.
Can we and, if so, where should we drop advancedsettings.xml for the ATV2?
Crashes after Logo in iPhone 4 on 4.1 …
Fantastic! Been a big fan of xbmc for a while now and it just keeps getting better. Will definitely be adding an ipad and atv2 to my wishlist :)
@ITGUY
yah like apple is really going to let you ssh into your ipod and the apple tv doesn’t have apps yet.
@all: The install problem is fixed, new problem causing crashes on ipad/iphone is due to bad dependencies. This didn’t happen for testers because they already had the lib installed. Hang tight, we’re repackaging.
@theuni
Thanks mate. Any chance you can tell us what lib needs to be installed in the meantime?? Cheers on the speedy resolution too.
@ITGUY
WHAT??? You serious…or drunk ??
It can only be used AFTER it’s jailbroken….DOH
You freakin goof
Needs to be 4.x iOS. Sorry but I can’t seem to specify iOS version in Cydia.
Anyone who is having launch issues under iOS, a) apt-get install curl or b) reinstall xbmc again. There was a packaging depends issue that has been solved.
Great going!! So impressed you guys are working on this so quickly!!
Any chance there will be a guide on how to set up networking (can’t add sources on iPhone 4 eventhough no problems with news feed, weather and add-on downloading).
@Joe
Browsing doesn’t seem to work for me but I manually edited sources.xml with an smb share and it worked fine. This was ATV2 though, not iPhone 4.
BTW, if anyone else is wondering about advancedsettings.xml, mysql setup seems to work if you put advancedsettings.xml in /private/var/mobile/Library/Preferences/XBMC/userdata . Amazing work XBMC team!
This is great news! Now all we need is AirPlay support on Mac & iOS XBMC, a Mac 64-bit version — then that will be amazing!
Also, FYI, Monoprice has dirt cheap USB to Micro USB cables…
Yes, I would like some clarification on that point as well! ;-)
@scyber
I guess it’s finally time to upgrade my AppleTV1
Good job!!!
Thanks, Thanks, Thanks!!!
@thescragster
the tutorial is linked on this very page already http://wiki.xbmc.org/index.php?title=Install_XBMC_on_ATV2
@Austin Serio
Haha.. Yes, sir, I can read. Are you aware of the physical hardware limitations of the ATV2? Because it’s limited to a 720p output mode…. I think you’ll find that they are downscaling the 1080p to 720p.
They merely announced they are DECODING 1080p video. But thanks for taking the time to reply.
If davilla, or a someone who has it running, could reply back. I’d be mighty impressed if they managed to tweak the hardware and change the output mode to 1080p.
Thx, not sure how I do that for iPhone though. :(
@scyber
I’d like to know this too.
Forgot to ask, how does the ATV2 perform though? Smooth? Might be heading out to buy one later. :) Depending on how it runs.
@Richard Ayotte
I would definitely sell the Boxee Box* because the ATV2 is half the price, and thATV is ARM based while the Boxee box is Atom based so the ATV will use far less power.
*If its important, you shold double check that this port lets you actually output at 1080p resolution because the stock ATV2 only does 720p
@RyanG
“They merely announced they are DECODING 1080p video”, sorry but I have to laugh, merely, like it’s trivial to do on a 1GHz armv7 in 256MBs of RAM. Yes we decode 1080p and use the hw scaler to scale to 720p. Getting the ATV2 is display 1080p is not high on the priority list right now.
I got it working on my iPad 4.2.1. It’s working really well so far. The jDownloader plugin works very good! The gmail checker plugin works. This is absolutely amazing!! Great work to the xbmc team!
What filetypes does this support? 1080p h.264 mkv encodes with DTS audio?
I would love to see the Wii get a version of XBMC next. It might not be very powerful, but it really has become the center of my media room here recently. The current media center for the Wii works nicely but is really lacking in comparison.
@davilla
@davilla,
I don’t think that’s what he meant re: “merely”. RyanG was catching s&$t from people for asking if it actually displays in 1080p, or ‘just’ decodes and downscales. But I don’t thing he meant to imply that that isn’t an achievement… Just curiosity, really.
Thanks for doing this. Fantastic.
Does adding sources for videos etc work too on the iPad version? Still can’t figure out how to get it to work on iPhone4. :(
Awesome job guys! Do plug-ins such as Pandora and skins also work with the AppleTV release of XBMC?
@G_A
I have been looking at it and yes it might happen. Problem with android is that there is no really interesting set-top-box hardware readily available. Especially none which developers have access to. Donations are always welcomed though.
hey folks, is it possible to use the online gaming system OnLive on Apple TV 2?
Will this work on the touch 4g?
To the development team- not long ago, I fell in love with XBMC the first time I loaded it on my PC as a test replacement for some codec packs and I haven’t looked back. This is a beautiful product. Many folks here appreciate your dedication and hard work, I hope you know that. Some here complain and will never be happy and will always want for more but that’s just noise. You are appreciated and respected. Thank you for your time and hard work!
Used the tutorial posted earlier and it worked great!! http://appletvblogr.com/2011/01/how-to-install-xbmc-for-apple-tv-2g-tutorial/
Finally!! I Love XBMC!!
woot .. installed .. run .. added nas info .. played 1080 flick .. plays .. buffer issues .. BUT IT PLAYS 1080 :) :) :) unlike vlc
OMG! OMG! OMFG. THANK YOU! This is amazing.
Does it require iOS4 for iPad?????? Thx. Got installed but flash out when opened
Great going davilla!!! Awesome job! Awesome dedication!
Any tips for adding sources for SMB clients? Keep getting “error 2: share not available” on iPhone 4. :(