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

January 20th, 2011 theuni

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?


  • Full XBMC install, this is not a remote or thin client streamer.
  • No longer is your AppleTV2 chained to iTunes.
  • Who wants transcoded video anyway?
  • Share files on your network your way.
  • Full hardware decode for 720p/1080p movies.
  • Everything else you know and love about XBMC.


iPad/iPhone4

What good is a tablet that makes you play by its rules? We at XBMC want our media our way.


  • You guessed it, this is full-blown XBMC. Not a remote.
  • Launch XBMC like any other app.
  • Drag and drop media from your computer, or share it on your home-network
  • Also fully hardware accelerated for most formats.
  • Works on iPhone4, though it’s currently frustrating to use.
  • Challenge: Who will be the first to create a gesture-driven skin?


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.

  1. ITGUY
    January 20th, 2011 at 22:56 | #1

    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!!

  2. Brian
    January 20th, 2011 at 23:02 | #2

    You guys are amazing!!

  3. Tom
    January 20th, 2011 at 23:06 | #3

    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…

  4. Austin Serio
    January 20th, 2011 at 23:09 | #4

    @RyanG

    Do you know how to read? Like really? Jeazus christ….

  5. tacroy
    January 20th, 2011 at 23:09 | #5

    Hmmm. Installed and it tries to open, goes to black and instantly crashes. iPad 3.2.2 Jailbroken.

  6. Nick
    January 20th, 2011 at 23:13 | #6

    Just tried it on 3.2 iPad and it just crashes after launch :(

  7. scyber
    January 20th, 2011 at 23:17 | #7

    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?

  8. haruhiko
    January 20th, 2011 at 23:26 | #8

    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.

  9. thescragster
    January 20th, 2011 at 23:27 | #9

    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/

  10. Anonymous
    January 20th, 2011 at 23:29 | #10

    Out of curiosity will this improve support for other (pc) touchscreen interfaces

  11. rickrude
    January 20th, 2011 at 23:30 | #11

    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.

  12. maximus808
    January 20th, 2011 at 23:30 | #12

    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.

  13. TracerX
    January 20th, 2011 at 23:30 | #13

    Can we and, if so, where should we drop advancedsettings.xml for the ATV2?

  14. ChrisKalania
    January 20th, 2011 at 23:32 | #14

    Crashes after Logo in iPhone 4 on 4.1 …

  15. Dan
    January 20th, 2011 at 23:34 | #15

    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 :)

  16. Josh
    January 20th, 2011 at 23:34 | #16

    @ITGUY
    yah like apple is really going to let you ssh into your ipod and the apple tv doesn’t have apps yet.

  17. theuni
    January 20th, 2011 at 23:38 | #17

    @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.

  18. Tim
    January 20th, 2011 at 23:41 | #18

    @theuni

    Thanks mate. Any chance you can tell us what lib needs to be installed in the meantime?? Cheers on the speedy resolution too.

  19. ChillyCat
    January 20th, 2011 at 23:56 | #19

    @ITGUY
    WHAT??? You serious…or drunk ??

    It can only be used AFTER it’s jailbroken….DOH

  20. ChillyCat
    January 20th, 2011 at 23:56 | #20

    ITGUY :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 freakin goof

  21. davilla
    January 20th, 2011 at 23:57 | #21

    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.

  22. Joe
    January 20th, 2011 at 23:58 | #22

    theuni :
    @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.

    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).

  23. TracerX
    January 21st, 2011 at 00:03 | #23

    @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.

  24. TracerX
    January 21st, 2011 at 00:05 | #24

    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!

  25. January 21st, 2011 at 00:12 | #25

    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…

  26. January 21st, 2011 at 00:16 | #26

    Yes, I would like some clarification on that point as well! ;-)

    @scyber

  27. mnvader
    January 21st, 2011 at 00:26 | #27

    I guess it’s finally time to upgrade my AppleTV1

  28. John
    January 21st, 2011 at 00:30 | #28

    Good job!!!

    Thanks, Thanks, Thanks!!!

  29. Anonymous
    January 21st, 2011 at 00:36 | #29

    @thescragster
    the tutorial is linked on this very page already http://wiki.xbmc.org/index.php?title=Install_XBMC_on_ATV2

  30. RyanG
    January 21st, 2011 at 00:36 | #30

    @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.

  31. Joe
    January 21st, 2011 at 00:36 | #31

    TracerX :
    @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.

    Thx, not sure how I do that for iPhone though. :(

  32. Tim
    January 21st, 2011 at 00:36 | #32

    @scyber
    I’d like to know this too.

  33. Joe
    January 21st, 2011 at 00:37 | #33

    TracerX :
    @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.

    Forgot to ask, how does the ATV2 perform though? Smooth? Might be heading out to buy one later. :) Depending on how it runs.

  34. minibeardeath
    January 21st, 2011 at 00:48 | #34

    @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

  35. davilla
    January 21st, 2011 at 00:58 | #35

    @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.

  36. slimshotty
    January 21st, 2011 at 01:00 | #36

    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!

  37. az060693
    January 21st, 2011 at 01:02 | #37

    What filetypes does this support? 1080p h.264 mkv encodes with DTS audio?

  38. Brad
    January 21st, 2011 at 01:03 | #38

    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.

  39. waldo22
    January 21st, 2011 at 01:11 | #39

    @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.

  40. Joe
    January 21st, 2011 at 01:20 | #40

    slimshotty :
    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!

    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. :(

  41. mados123
    January 21st, 2011 at 01:26 | #41

    Awesome job guys! Do plug-ins such as Pandora and skins also work with the AppleTV release of XBMC?

  42. topfs2
    January 21st, 2011 at 01:34 | #42

    @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.

  43. January 21st, 2011 at 01:35 | #43

    hey folks, is it possible to use the online gaming system OnLive on Apple TV 2?

  44. CeeK
    January 21st, 2011 at 01:46 | #44

    Will this work on the touch 4g?

  45. usr3263827
    January 21st, 2011 at 01:47 | #45

    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!

  46. January 21st, 2011 at 02:03 | #46

    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!!

  47. pletopia
    January 21st, 2011 at 02:03 | #47

    woot .. installed .. run .. added nas info .. played 1080 flick .. plays .. buffer issues .. BUT IT PLAYS 1080 :) :) :) unlike vlc

  48. spartan711
    January 21st, 2011 at 02:16 | #48

    OMG! OMG! OMFG. THANK YOU! This is amazing.

  49. rhythm_X
    January 21st, 2011 at 02:30 | #49

    Does it require iOS4 for iPad?????? Thx. Got installed but flash out when opened

  50. Joe
    January 21st, 2011 at 02:31 | #50

    davilla :
    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 davilla!!! Awesome job! Awesome dedication!

    Any tips for adding sources for SMB clients? Keep getting “error 2: share not available” on iPhone 4. :(

Comment pages
1 2 3 4 ... 8 4154
Comments are closed.