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.


Can’t find a yes or no, but does it work on iPhone 3G? I know the iPhone 3G not an A4 proc, but didn’t know if it would work. Thanks
Comon guys really no RTMP what, what, what you wrote this is a full complete install of XBMC, and then my plugins doesn’t work???, any plans??
@Sandreas
Correct, it only outputs at 720p, so its quite useless in my books still. I raised this issue ages ago with ATV1 but got flamed. Forget the ATV, better off buying an Acer Revo and enjoy 1080 as it should be, not some scaled down attempt on crappy hardware.
@jj
We are so sorry, we will remove all the code and everything and release it when it is perfect in every way (which something never can be). And we will give you all the money back. Are you happy?
Please people, have some gratefulness that you get xbmc on these devices and have some sympathy, we do this for fun and for free after all.
Wow you guys are really getting crapped on for making this for apple products hey!! the thing is I hated apple forever then finally gave in and bought my first apple product which was an iPad, and have to say i love the thing! The one thing I always said that it was missing was XBMC for it because it’s the perfect product for a such a good media center! So just wanted to say I appreciate every second the developers put in to it! Thank you!!
No android ver???
iShit myself when I read this.
@topfs2
topfs2, couldn’t agree more. Some people are so ungrateful. As a first release on a low-power platform this is awesome, I really expected to see some kind of transcoding solution streaming from an XBMC ’server’ but to see a version of the software (albeit a v1.0) on iOS is fantastic. Thank you, really appreciated.
@topfs2
You completely misunderstood my comment, I am not ungrateful, all I was saying is why write that this is “not an initial port”, “not a beta”, all I am asking is that you write that some parts does not work yet.
That way people can decide if it’s worth the effort or that it might be better to wait,
So Keep up the good work,
Hi devs – nice work on this!
Someone mentioned the iPhone Remote app – I’ve reverse engineered the protocol for the audio-only versions of this app and have implemented a back end that talks to it, so if you’re looking at doing the same this might help you start off in the right direction. It’s at http://qtunes.org.
@Binkocd
100% no, it would not.
@jj
If you are not ungrateful you have an awful way of showing it.. It is missing a few details, and tbh I think rtmp is just an oversight, something that was forgotten or not tested. It is a full version and it is not a beta, it may contain bugs, like any other software, which this likely is.
Proper way is not to complain but to submit a bugreport with all it entails (debuglogs etc.).
Great work!
@Gyro
Of course Apple was the one to actually remove the VLC app, it’s their store. However, it was at the request of a lead developer on the VLC project.
http://www.tuaw.com/2011/01/08/vlc-app-removed-from-app-store/
Blimey! Never expected that. Not anytime soon. Certainly makes the Apple TV 2 look like a perfect device for easy HTPC around the house. I take my hat off to you!
Rtmp support would be awesome but as it is you guys have done an amazing job thanks so much and keep up the great work.
@Binkocd
yes it does work
Does this version of XBMC on the AT2 also support watching of live TV channels, streamed via TVHeadend? (On my old XBOX, this works just by adding the TVHeadend source)
Sounds fantastic. Seeing that you’ve pretty much successfully ported XBMC to the ARM platform, are there perhaps any plans to create a port for Maemo 5 (Fremantle) ? This is the OS that runs on the Nokia N900 Internet tablet (website: maemo.org). It’s debian-based, and seeing that XBMC is available for Ubuntu, I would like to think that this would be one of the easiest ports to do. Feedback on this would be highly appreciated, thanks.
Will this work on JB ipod touches also?
Thank you!!! Been looking for a wifi-enabled XBMC ‘box’ for a while and bought the Apple TV within 10 minutes of reading about this. Just finished the JB, load and setting up shares. h264 vids work perfectly. Got the stutter on other files but will wait to see if the code can be cleaned up to address this. Very impressed with this.
Thanks again.
Hey, congratulations on the port. I really appreciate it.
One comment though: Please don’t demo your accomplishments on videos using pirated (or “seemingly pirated”) movies. Among certain people this creates the impression (and I’m exaggerating to make the point) “all these OSS freaks do is write software to hack servers and steal software” which is obviously bullshit. (In my experience, specially OSS developers are very concerned about licenses!)
I mean, come on. I have 1,5TB worth of TV recordings on my harddisk(s), and not a single illegally copied movie.
I *LOVE* XBMC. If I had an iPad I’d install it there too.
But I wouldn’t want people to look at me and XBMC and say “you use XBMC.. so you stole all your films then?”
I want it to play in the same serious arena as all other media center frontends do.
just my €0,02 …
It would be very great if VNSI or Streamdev would also be supportet. I don’t know how to compile with pvr support :(
I just tried following the directions on the wiki for the atv2 and I’m getting some 404 errors and ‘Couldn’t find package org.xbmc.xbmc-atv2′.
Awesome! but thanks, you just made me part with £80 for an ATV.. thankfully it’s small enough to be able to hide from the wife. Keep up the top notch work!
Oh yes, forgot to say not used xbmc since the original xbox days (early versions) so looking foward to trying it out again (installing now on my phone)
Got to say….pleasantly surprised at how well this actually plays on an iphone 4. setup is a pain due to lack of control but streaming 720p dts mkv over wireless plays flawlessly. i really expected it to struggle with playback. I’ve been a long time user of xbmc on various platforms and the team just keep on impressing me. Now the only thing to think about is……do I upset the girlfriend and go out and buy a new ATV!! :)
Cheers guys. Keep up the excellent work!
……and now tested 1080p DTS MKV…..also streams and plays back flawlessly.
Topsf2,
Can any arm based architecture handle 1080p at the moment?
topfs2,
Can any ARM based architecture handle 1080p at the moment?
@Willtur
It should run on a 3rd gen iPod touch (16 and 32 GB models) and the 4th gen iPod touch (all sizes) as well.
this is absolutely fantastic! a 100$ multi-purpose, tiny streamer with xbmc _and_ can stream all my media to my ipad. nice work!
Dear XBMC developers. You rule. For like a decade. Sorry it took me this long to donate.
Bought an Apple TV 2, installed xbmc on it — sure it’s a little rough compared to the one I’d been running on my XBOX 1, but the damn thing works! And now my xbox gets to leave the living room forever, and my wife gets her minimalist aesthetic with the apple TV attached to the back of our wall mounted TV, and everyone is happy.
Especially me.
Is there a way to make the Fast Forward button skip ahead 30 seconds and Rewind to skip back 10 seconds instead of the usual fast-forward behavior? On the iPad, FF and R act a bit wonky with buffering sometimes, and I’ve always been a fan of the single tap quick-skip.
Is it true that you can not turn it off without having to reinstall the software
This is absolutely beautiful. Now I basically have 1TB of movies on my iPod through windows network sharing. I’m suprised at how stable it is too. Definitly can be improved by making more for iPod touch instead of iPod. Some things (menu buttons) are really small but the video is transcoded perfectly and in excellent quality. Also if they could make it so you could swipe to scroll down list that would be awesome. Only improvements from here I hope. Thanks for taking the time to port it. PS3 now please lol.
I dont get it. Playing the high quality MKVs can be played through the Apple Tv and iTunes no need for xbmc
I saw that the intallation instructions changed for the atv2, what’s the difference with the new commands?, thaks for your answer!
@Fmstrat
You need to create the advancedsettings.xml to configure the 30 second jump increments.. see here
http://wiki.xbmc.org/index.php?title=Advancedsettings.xml
Amazing work team! Donation just sent.
This seems really exciting, unfortunately there don’t appear to be any instructions on how to install this without a Mac. I shall wait, and hope I find something, or the process becomes more apparent.
First a wanna say: Wow! XBMC is a piece of software I wouldn’t miss any more. The development in the last months is incredible. There is no other media center with such a nice interface and functionallity. And it is getting better and better -> mysql backend, the planed pvr feature and now the next step to xbmc on embeded devices. Thank you so much!
By now I’m using XBMC on 2 Ubuntu-based HTPCs und I would by several atv2 for all rooms – if there wouldn’t be the jb problem. Tethered is no option for me, so I think I have to wait ’til there will be some other embeded devices with the posibillity to install xbmc. Android would be really nice. In Germany/Austria etc. their is this box available since 11/2010 -> http://www.webtube-hd.com. I think this could by an interessting box if it wasn’t much to expensive (for 250€ I can almost by an atom-based HTPC).
Anyway – keep that great work up!
I think I need a little help. :)
I have XBMC installed on my Apple TV (4.2.1). I am able to add source, which is located on an external hard drive connected to my mac mini.
I have SMB checked on my share folder and on XBMC I added a source using: SMB://username:password@IP/movies (Using my username, password, mac mini IP address)
If finds the server just find and starts scanning for new media. After is finds about 5 movies, it stops the scanning with an error message. This happens always on a video_TS movie. I have the movie name in a folder and the video_TS data inside the folder. The XBMC scanner stops on this file!
It seems to scan all other movies just fine. (mostly mkv’ss and avi’s). Is there a setting I need to use or this is just a bug of the Apple TV XBMC??
Thanks for any help!
i really love xbmc want to submerge more into it i have an apple 1st gen with the boxxee patch love the skins love the set up run all my music on it but cant seem to get a smart playlist to set up kinda new to this and would like to learn more not too techie but i doo think that this development is tight and maybe all the bugs are not worked out yet but you guys are def. on the right track, any info on a smart playlist would be helpful making the world a better place thnx
This is fantastic news XBMC does it again. With the hardware limitations of the Apple TV 2 only meaning it can output 720p I will stick with my mac mini for now but I have heard rumors of an Apple TV 3 which will be very similar but will up the output to 1080p using an A5 processor the same as iPad 2 and iPhone 5. I think it’s a pretty logical step forward for apple so hopefully it will happen soon.
What file do you actually use on the apple tv 2g to install this? do you have to compile something on your own from the source files. It’s not readily apparent.
Guys, seriously, what can I say? This is an amazing acievement! I am really greatful to see that finally I can use my Iphone and Apple TV for watching ANY kind of video, with proper frame rates.
Seriously, to all the people that are flaming the developers efforts, shame on you! This is probably one of the dev teams that has achieved the most in terms of scalability, platform diversity, and performance for any home theatre application. And what are they charging us? Nothing, NADA, NIl! So to anyone giving non-constructive critics, please think again and try to concentrate on the amazing job the dev team has done.
I mean, a full blown ARM version of XBMC coded in so little time? THAT IS AMAZING.
Thanks again to the devs, I’m testing the releases for iphone 4 and Applte TV (sorry, I ain’t got an ipad yet), and will do my best to help improving them by reporting anything I see.
XBMC ROcks!!!!
Streaming 720hd to my iPhone – Amazing … you guys have done it again. Cant wait for Apple TV 2 to get a Windows jailbreak so I can get XBMC going on it.
To all the developers, many thanks for the hard work. This is amazing. I now have an Acer Revo in the lounge and an Apple TV 2 in the bedroom – my first Apple purchase and only because of XBMC.
Too all others asking about a Windows JB for ATV2 – check the forums. I did it, and I don’t own any other Apple products. Of course, it’s not straight forward, but it can be done.
Just wanted to say thanks for the great work liberating the media through UPNP. Truly fantastic. Thank you.