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.


is it now possible to stream 1080p on apple tv2 ??? or only 720p like apple wants it to be :) ?
That’s great! Now all I need is XBMC on my WDTV Live.
Please! I know you guys can do it! Keep up the good work.
@Shish
You can buy it @ amazon.co.uk for £79,90. It is always a better price than £99 ;)
Awesome achievement, as well as allowing more formats of video to be played on the AppleTV (rather than just the ones specifed by Apple) this also means you can stream video’s directly from a NAS and not have to leave your PC on to enjoy!
Ill look to have a go at installing this over the weekend, although one question I have is when installed on an iPhone/iPad, does airplay work? If so that would be awesome because I can see the best/most user friendly setup being:
Media stored on NAS -> XBMC on iPad (with gestures) -> Airplay -> Playback on AppleTV
I was about to do that. Amazing achievement and hopefully Apple or someone else releases something else that can output to 1080p too.
delete my last question ;)=
but an other question. i didn’t buy apple tv because ONLY 720p sucks.
now u guys say it´s possible to watch in 1080p. does it work perfect? what about the buffering. could u tell a little bit about it?
2. question
is it now possible to use the usb port with an external harddisk? xbmc should be able to do that now or am i wrong? somebody tried it?
You probably shouldn’t have the installous repo shown on your wiki… just sayin’
Ok this is some fantastic news. So here are some questions I have:
1. Will XBMC read the files drag / dropped onto an iPhone when in mass storage mode? Aka completely avoiding the need to use iTunes?
2. Is the iPhone4 powerful enough to output the video in 1080p (or 720p) via apple connector dock -> HDMI cable?
3. Is all HD content (x264,H.264, etc) hardware decoded, and smooth?
4. If hardware accelleration is enabled, what is the impact on battery by watching a 8gig x264 MKV file? Should it be similar to watching a native iPhone video?
5. Is there any plans for a PS3 port?
6. No 6th question, but a massive thanks to the XBMC team for once again kicking ass!
Does the Apple Remote work with XBMC on AppleTV2?
Mind blown. Ty!!!!
Any skin for ipad that suports scrolling??
Installed on iPhone 4. Crashes after showing the ‘XBMC’ splash screen. Anyone solved this for the iPhone?
@Patrik
Using Apple’s undocumented and private VideoToolBox API to decode 1080p video.
It’s $99 + tax in the USA so not such a big difference to the UK price after all. You can get atv2 for £90 delivered from Amazon
Congratulations, Great work !
I waiting that for buy an appleTV!
You are the best ;)
Now go ahead and write XBMC for Android-Based smartphones ;)
@theuni:
Please update topic to say that XBMC on Apple TV will decode 1080p content but will still output at 720P. We don’t people buying Apple TV hoping that it will do 1080P XBMC output and coming back here complaining that it doesn’t.
I appreciate its full 1080p hardware decode, but is the playback 1080p or downscaled to 720p?
My friends. I’m a huge fan since XBMP. Actually XBMP wat the reason I got my XBOX…
After all those years…. After all those versions…. After all those dreams…. It brings tears in my eyes…. Seriously…. After today…. XBMC will rule the world :)
Well Done Team! All of your fans are DEEPLY proud of you…. Proud for believe in your work….
Thank you.
Please make this available in app-store! I’ll certainly not jailbreak my device.
didnt work on 3G, heh i had to try….
omfg this is amazing! Well done! If there was ever a time to jailbreak, it’s now!
@Patrik That doesn’t mean you can watch videos at 1080p, it means you can watch 1080p at 720p without having to re-encode the clip first
Finally! Installed XBMC on the iPad. Working great, menu transitions a bit rough. Probably getting an ATV2 tomorrow, the tiniest XBMC box!
One question though, does anyone know if you can add storage to the ATV2 via it’s usb port?
Congratultions to the team. The XBMC team was always an example for great software engineering … but this outstanding. Thank you !!!
…now if only I could jailbreak my ipad on ios 4.2 with my windows PC….
Amazing work..streaming 1080p mkvs over the wifi to my ipad and it’s playing great. How do we put files directly on the ipad for it to play?
WOW!! You guys just made a ton of people happy!! You make me want to buy an iPad now… you guys must sell tons of hardware just for running XBMC on it…kudos to the devs who made this possible!!
So… it requires iOS 4.1+? Trying to install on 4.0 and Cydia isn’t happy
Excuse me if this has been answered already, but has this app been submitted to the AppStore? VLC was approved by Apple (only removed by request of the developer, not Apple), so I don’t see any reason why this would not be as well.
How is this with different skins, e.g. night as i love this skin and would not want to lose it. Also would i have to re-encode any of my files or will this play all mkv’s @720p easily. OK last question, where does it store the DB? If this works as well as an ION based machine then i will be getting an ATV2.
hopefully there is an pvrtest2 version for connect to vdr (vnsi) coming up?
Dude, awesome!
I agree it would be cool, to have a custom a proper touch driven skin for the iphone 4 (maybe for the iPad too)
Anyway it’s great :)
@Brulsmurf
I said set-top-box hardware for a reason ;) At any rate, I have looked at it and it most likely will need gingerbread based tablets. Personally, if there is no set-top-box hardware its not interesting. But thats real subjective and just a motivation for me to dev. I know many will use tablets for this :)
Fantastic news! Finally i can start useing my AppleTV!
Thanks again!
This is a great achievement. Getting XBMC running on low-cost embedded hardware is something people have been asking about for a long time, and it’s awesome to see some concrete steps in that direction.
That said… Engadget’s review claims “occasional choppiness” on 1080p content. Is that true? If so, does that happen on content taken from Blu-Ray discs, or only stuff that has been re-encoded with a higher level H.264 profile like L5.1? I realize that this is most likely a hardware shortcoming and not something XBMC can do anything about, but it’d be nice to know.
Great work all around – can’t wait to see what’s next?
the only problem is that the jailbreak for atv2 via PwnageTool doesn’t work anymore as apples itunes makes a validation upon restoring the modified atv firmware and fails to do so because apple simply sucks :/.
The software here might be great but for now it’s completely useless for others that haven’t jailbroken their atv2 3 or 4 months ago.
Will the AppleTV version work with the shared database trick ? (Mysql database and added code to the advancedsettings.xml)
@Shish
The US Price does not include any sales tax, however the UK price must legally include VAT at 20%. So not quite the rip off you’re suggesting
I cannot wait to get home!!!!!!!!!!!!! WOOOOOOOOOOOOOOOOOOOOOO this is what i’ve been waiting for!
Considering the incredible value XBMC has just provided to the ATV2, my intention would be to pair an ATV2 with a NAS device. I am respectfully requesting this user community’s comments and opinions as to which NAS product you use or which one to avoid, which offers the best value. Are there compatibility considerations, etc. Any additional technical comments about your setup would be most welcomed. Thank you in advance for your responses.
For Android (kinda)
http://www.appbrain.com/app/xbmc-server-%28host%29-free/com.hogdex.XbmcServerFree
@RyanG, sorry mate but there’s a difference between “clearly better than Apple could do” with “clearly better than Apple chose to release. I think XBMC and jailbreaking is great but to ridicule Apple engineers is off base. Apple works to a different set of restraints and a different audience than the jailbreak audience. Let’s be glad we have both.
can someone tell me if i can use usb hard drives or not.
@waldo22
The undocumented API is interesting. I wondering if the xbmc developers can use that api in the next version of xbmc for mac. I only mention this because people who have Macbook Pros with a Nivida 8600 series (like me) is left in the dark for video acceleration even though the 8600 can accelerate h264 video.
Hallo,
i have a JB iPad with the aTV Flash (Black) and in the “Manage Extras” are XBMC vers. 10.0-0 for install possible.
Is this the correct version? Is this the same XBMC where we here talking about?
Thanks
Robi
@Shish
Apple does say that the UK price includes approximately £23 VAT+duty+levies, so it’s not really their fault.
XBMC on the iPad mutes the sound when the “mute switch” is set to ‘mute’. Even though I have an extension installed, that re-enabled the orientation lock for this switch. Could it be, that XBMC checks for the physical position of this switch, instead of relying on the API? This will probably be even more important, once iOS 4.3 brings back the rotation lock itself, along with an option to use the switch as either “mute” or “lock”.
You guys have always rocked, but the last few months you’ve really stepped up the level of awesomeness…. just stopped by to say that.
Can somebody do a nice clear post on what the possible sources are for Media?
You can do SMB? Mac file share? And what about a direct USB input? And if so, can you get a little hub and have a couple of drives hooked up?
Thanks