Updated: XBMC update for iDevice/AppleTV2

February 6th, 2011 theuni

We expected a good amount of interest from the last post, but the response was overwhelming.

As a result, we have been hard at work fixing bugs and adding missing features from the first release. So here it is, v2 of XBMC for your AppleTV2/iDevices.

Update: A last-minute build-bug caused the SMB+Live Essentials fix to be left out. This is fixed now, users still experiencing this bug should update to get the fix.

Changelog:

  • GUI speedup
  • Webserver enabled
  • RTMP support
  • AC3/DTS Audio Dialogs
  • Rotating for the iPhone and iPad
  • Black and Dim screensavers working
  • Bluetooth Support
  • SMB shares with Windows Live Essentials should work.
  • Sleep timer works
  • Add-on updates now working
  • Decrypted ISO playback works
  • Thumbnail creation fixed

This question of 1080p display has come up very often, so here’s the answer: XBMC can decode 1080p video but for now the ATV2 is limited to display 720p output. Its still unknown whether this is a hardware or software restriction.

For more FAQ see this page.

Update Instructions:

AppleTV2: Connect via SSH in and run “apt-get update && apt-get install org.xbmc.xbmc-atv2′”

iOS: Upgrade through Cydia.

The XBMC developers are hard at work on non-apple related features as well, expect a post in the next day or two outline what else we’ve been doing.

  1. natethomas
    February 7th, 2011 at 13:33 | #1

    natethomas :

    It’s definitely on the list, but no plans for a release in the very near future.

    Just to clarify this point: Android is an open platform. As a rule, it’s always nice when XBMC can be on as many open platforms as possible. So while we are eyeing Android with more interest than, for example, the PS3 (a closed platform), there are no guarantees when, or even if, an Android port will be made.

    I’m mostly writing this comment because I don’t want to get anybody’s hopes up. While being open source is helpful, there remain a great deal of boundaries between now and any kind of Android release.

    Now, back to iOS chatter.

  2. Bebecka
    February 7th, 2011 at 15:01 | #2

    This version running not fullscreen on my iPod Touch 3G, but pervious version running on fullscreen and looks awesome. Please, fix this issue.

  3. jamal
    February 7th, 2011 at 15:23 | #3

    Why Couldn’t they fix this : “SMB shares with Windows Live Essentials should work” in the XBMC Live normal build? WTF !!!!

  4. theuni
    February 7th, 2011 at 15:43 | #4

    @jamal
    Because we rely on Ubuntu’s Samba library.

    For this reason, we’ve worked hard to get this fixed in Ubuntu so that we can take advantage.
    See here (at the end): https://bugs.launchpad.net/ubuntu/lucid/+source/samba/+bug/458637

    This fix will be in an upcoming XBMC Live 10.1 release.

    Thanks for the help, though.

  5. Tim
    February 7th, 2011 at 16:05 | #5

    Thanks so much. This is the only reason I bought an ATV2 and it’s an amazing thing.

  6. February 7th, 2011 at 16:36 | #6

    10.0-5 – can confirm Live ID / Samba problems have been eradicated. Thanks Davilla for everything!

  7. Frank
    February 7th, 2011 at 17:11 | #7

    Would like to have the dialogue enabled for screen resolution setting. At least to switch to 480p. This would make ATV compatible with 1st gen LCD TVs

  8. February 7th, 2011 at 18:32 | #8

    You can add the pub key with this command:
    wget -O- http://apt.awkwardtv.org/awkwardtv.pub | apt-key add –

    Bjorn :
    Cant update. I get error on public key, How do i solve this?
    Cached Failure
    Fetched 1419B in 2min 1s (12B/s)
    W: GPG error: http://apt.awkwardtv.org stable Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 89711CE585F73AB5
    W: Failed to fetch http://apt.modmyi.com/dists/stable/main/binary-iphoneos-arm/Packages.gz Cached Failure
    E: Some index files failed to download, they have been ignored, or old ones used instead.

  9. Modi
    February 7th, 2011 at 18:59 | #9

    Thank you so much! I’m with Tim in that I bought an ATV as soon as I saw the news!
    Seriously, big fan. Kudos to you!

  10. Thomas
    February 7th, 2011 at 19:42 | #10

    Can you please disable vertical orientation. There’s no need for it and it’s annoying. Allowing the horizontal to be flipped is nice but vertical is unneccesary.

  11. February 7th, 2011 at 19:47 | #11

    For whatever reason, both this version and the 10.0-4 will turn the ATV light on and not connect to my HDTV after this install. Again, I need to do a tethered jailbreak — anyway around this? What is it that happens in the installer that wakes up the ATV and turns on the light?

    Danmed :
    10.0-5 – can confirm Live ID / Samba problems have been eradicated. Thanks Davilla for everything!

  12. February 7th, 2011 at 19:50 | #12

    One more request: Please add support for XBMC on iPhone 3GS! Thanks!! ;-)

  13. Bbdor
    February 8th, 2011 at 01:04 | #13

    Thank you! Now i am glad that I took the xbox360 back and I got an atv2. Xbmc is working perfec.

  14. Maik
    February 8th, 2011 at 03:00 | #14

    Hi together,

    can someone tell me whether the on the Apple TV G2 with xbmc, it is possible for a NDAS drive (via the LPX protocol) access without a Windows or Mac running machine?

    thanks :)

  15. Mok
    February 8th, 2011 at 04:34 | #15

    I really looking forward for your next projects.
    Playstation 3 XBMC would be AWESOME!!!!!!

  16. george@ASDA
    February 8th, 2011 at 05:00 | #16

    Liberty For ALL! :
    One more request: Please add support for XBMC on iPhone 3GS! Thanks!! ;-)

    @Liberty For ALL!
    Working great on my 3GS, even with 720p TV Shows streaming over samba from my NAS (movies/higher bitrate stuff tend to buffer often)..

  17. Pete
    February 8th, 2011 at 05:28 | #17

    I am going to hold out for an ATV3 as I guess the spec will be bumped enough for 1080p. It could be the perfect XBMC device, completely silent and tiny.

  18. Ron
    February 8th, 2011 at 06:46 | #18

    Does the apple remote have enough buttons to use it comfortably with XBMC?

  19. Bob dole
    February 8th, 2011 at 12:57 | #19

    Hey, for those where it wont run fullscreen, hold it lefty-righty, not uppy-downy (technical, i know:-))
    At startup… Itll then fill the whole screen (and you will be able to rotate correctly!)

    Loving this thing. Been using xbmc for ever!

  20. Dotromain
    February 8th, 2011 at 13:46 | #20

    Xbmc for iPad is awesome !

    That’s the only app capable to stream content from my Nas !

  21. February 8th, 2011 at 14:18 | #21

    Thanks for the report! Looking forward to trying it…

    george@ASDA :

    Liberty For ALL! :
    One more request: Please add support for XBMC on iPhone 3GS! Thanks!! ;-)

    @Liberty For ALL!
    Working great on my 3GS, even with 720p TV Shows streaming over samba from my NAS (movies/higher bitrate stuff tend to buffer often)..

  22. February 8th, 2011 at 14:21 | #22

    It gets the job done, except I got stuck on the Web Browser program add-on — could not exit. Guess I should try the Bluetooth keyboard next time instead of doing a killall AppleTV

    Ron :
    Does the apple remote have enough buttons to use it comfortably with XBMC?

  23. douggoodwin
    February 9th, 2011 at 00:56 | #23

    any progress on making the process of setting up a new ATV2 with XBMC on a windows machine? I’ve read the forums and it seems to have more problems than successes. I’ve been reading and trying for several hours w/o luck. Maybe a non-tethered boot would be good too.

  24. Flake
    February 9th, 2011 at 04:45 | #24

    I’ve been looking forward to this app for a very long time. But could someone explain to me why this can’t be put on the appStore. I’m not very inclined to jailbreak my iPad for several reasons, so running XMBC that way is not an option.

    It seems there are loads of similar video streaming or playing apps that have a more limited scope, but still do the same, such as airvideo and VLC.
    What exactly makes XBMC not suitable for the appStore ?

  25. rj
    February 9th, 2011 at 16:41 | #25

    @Liberty For ALL!

    If you have a smartphone (android or iPhone) XBMC Remote works pretty great on my old Android phone (HTC Hero) info buttons, menu buttons….whereas the Apple Remote it takes some long holds to get to those options. Plus now that the webserver is built in you get more options like viewing your whole library. It’s pretty sweet.

  26. Claw
    February 9th, 2011 at 17:23 | #26

    Great work. Loving the updates and the more responsive nature on the ATV2. Great work once again.

  27. Dan
    February 10th, 2011 at 00:03 | #27

    GreenPois0n RC6 for Apple TV 2G To Bring Windows Untethered 4.2.1 Jailbreak….soon to be released.

    Just bought my atv2 today and waiting patiently for the GreenPois0n version RC6.

  28. Oelberg
    February 10th, 2011 at 03:13 | #28

    Thank you for this great stuff! It’s working like a charm on my ATV, only minor issues.

  29. Dave
    February 10th, 2011 at 05:25 | #29

    Greet Job with the XBMC on APTV2.
    I’m waiting for the vob support.. Any idea when this will be available?

  30. February 10th, 2011 at 09:09 | #30

    Amazing. Team XBMC you always blow my mind.

  31. Dan
    February 10th, 2011 at 12:24 | #31

    Amazing!! Keep it going! Best bit of jailbreak software around. No one else can do this but you lot got it spot on!

  32. RN
    February 10th, 2011 at 14:24 | #32

    This works awesome. Best part is you can hit shut down in xbmc and it will go back out to apple tv including itunes with genius. Thanks guys. $99 bucks is a much better option than a $200 revo or something running lunix.

  33. ATVDude
    February 10th, 2011 at 19:36 | #33

    This is great, but it would be totally SWEET if XBMC had meta-tag support for M4V videos instead of using unreliable scrapers. I know I read somewhere that it was a feature that was going to be added (because the existing audio meta-tag reader already works when sent a video as a fake audio file), but it said that it wasn’t going to make XBMC 10.0.

    I keep hoping to see this feature added in an update since it would largely make the Apple interface obsolete for normal movie viewing (and would therefore let me use an NAS instead of running a computer 24/7 with iTunes running). As it is, the scrapers routinely get many movies “wrong” (some of my stuff is b-movie or foreign material and simply not found on the scrapers, yet the movie files contain accurate meta-tag data so if it would just check the tags first, this problem and inaccuracies could/would be avoided). As a side note, I noticed a problem with the meta-tags NOT reading audio file artwork correctly if the album was tagged “compilation” and running in library mode (shows up find when it’s not in library mode). In any case, correct M4V meta-tags and the ability to cold boot without having to tether boot are the only things left from making this setup with ATV2 pure gold (I’m sure some wish there was a way to enable 1080p output playback, but both my 46″ plasma and my 93″ projector are 720p devices so it all good for me for now).

  34. Antonio Gomez Nungaray
    February 10th, 2011 at 23:39 | #34

    Keep the hard work. Your effort to improve xbmc for ATV is very remarkable. Thanks guys.

  35. February 11th, 2011 at 00:20 | #35

    FYI:
    “AppleTV support will be in GP RC6, with Seas0nPass adding the untether shortly thereafter.”

    http://support.firecore.com/entries/387605

    Claw :
    Great work. Loving the updates and the more responsive nature on the ATV2. Great work once again.

  36. February 11th, 2011 at 00:23 | #36

    Oops, was supposed to be to Dan.

    @Liberty For ALL!

  37. Macbookproar
    February 11th, 2011 at 02:33 | #37

    I have re-jailbroken 3 times on 4.1 and it crashes constantly while streaming videos. Anyone else having these issues.

  38. Hak
    February 11th, 2011 at 03:01 | #38

    loving the updates!!! version 10.0.2 was not able to run my rmvb files smoothly, hopefully this fixes it :p

  39. Hak
    February 11th, 2011 at 03:40 | #39

    Alright rmvb playback is 85% perfect! no more stuttering sounds but the video is still jittery, coolio!!

    hope to get a seek bar in the future :D

  40. February 11th, 2011 at 21:31 | #40

    I just bought an Apple TV 2… solely because XBMC is now available for it. (And I’m usually an anti-Apple guy). XBMC + ATV2 really is a pretty amazing combination for someone who wants to add a little media to an extra room! I had a buddy let me borrow his MacBook Pro so I could do the initial jailbreak and I can do the tetheredboot from my Windows 7 laptop if I ever need too. I’m streaming 720p TV and Movies over my 802.11g network with no problems and 1080p content is smooth as butter over the LAN.

    PS. All the content is being streamed from my main Revo XBMC setup in the living room!

  41. Daddie88
    February 12th, 2011 at 10:13 | #41

    @natethomas
    Android has double the amount of Apple users and the difference is growing every day..
    You shoudl have taken thios OS first.

  42. cory
    February 12th, 2011 at 15:41 | #42

    @Daddie88

    i disagree. AppleTV2 is a much better use for XBMC than XBMC on a phone. Second to that, the iPad is the next best system, with its larger screen. Phone is the worst, smallest screen to experience XBMC. iOS provides a range or product types, not just different types of phones. Android needs to branch out more in an established way (Android 3 should help with this, but it’s a ways out) before XBMC would benefit from that ecosystem.

    Personally, i love XBMC on my AppleTV2. It’s taken over my living room! =]

    Thank you guys so much for the great ATV2/XBMC combo!

  43. bmaltais
    February 12th, 2011 at 20:14 | #43

    That you so much for this release. GreenPois0n can now boot the Apple TV un-tethered so this is now the best possible combination! 99$ for an Apple TV 2 is great but XBMC on it is the icing on the cake!

    Looking forward for what is next to come!

  44. topfs2
    February 12th, 2011 at 21:48 | #44

    @Daddie88

    What cory says is a big reason. This is one of the leading factors why noone have taken the time doing it. Second big reason is that we do this for free and in our spare time, all ports thusly stems from a developer taking their spare time doing the work. When the initial work is done other devs may find time to help out and this is how stuff gets born. No one have so far taken upon themself doing a port to android because of what cory say, when there exist interesting hardware it may be that someone will try to port. Android is an open framework and is thus very interesting but without hardware nothing can happen.

  45. February 12th, 2011 at 22:37 | #45
  46. YellowSheep
    February 13th, 2011 at 04:07 | #46

    Does “Decrypted ISO playback works” mean that it will play DVD’s ripped to Video_TS folders as well? All my DVD’s are ripped to Video_TS folders and the original version for iOS devices wouldn’t play them.

  47. Panos2000
    February 13th, 2011 at 06:10 | #47

    Dotromain :
    Xbmc for iPad is awesome !
    That’s the only app capable to stream content from my Nas !

    @Dotromain

    This is incorrect! You should try BUZZ player. It streams everything from my NAS without problems. iPhone version runs fine on iPad but there’s also a special version for iPad.

    Sorry for the offtopic…

    I do have xbmc running on my ancient xbox, my 2 desktops, my laptop and 2 asrock in the living room and playroom. I’m watching closely this topic, I even bought an atv2 for this, however I haven’t tried jailbreaking yet since it requires a tethered boot which makes it completely inconvenient to have a spare laptop in your living room… If/when there’s no need for a tethered boot I’ll install it as soon as possible since a native atv2 is completely useless to me.

    Congrats for the work guys! Now we’re only waiting for the big “Sigma” co-operation results news! :)

  48. Panos2000
    February 13th, 2011 at 06:13 | #48

    Flake :
    …But could someone explain to me why this can’t be put on the appStore…
    What exactly makes XBMC not suitable for the appStore ?

    Can we get an answer on this question? I also don’t understand why XBMC could not be on AppStore…

  49. Bogdan
    February 13th, 2011 at 11:05 | #49

    Sometimes XMBC crashes on ATV2 (on ATV1 this file plays good with crystal-hd).

    Feb 13 07:02:33 Apple-TV ReportCrash[354]: Formulating crash report for process AppleTV[349]
    Feb 13 07:02:34 Apple-TV ReportCrash[354]: Saved crashreport to /var/mobile/Library/Logs/CrashReporter/AppleTV_2011-02-13-070233_Apple-TV.plist using uid: 0 gid: 0, synthetic_euid: 501 egid: 0
    Feb 13 07:02:34 Apple-TV kernel[0]: virtual void AppleRGBOUT::do_power_state_change(): fSoft: 0 fHard: 1 swapBusy: 0 fController: 1 -> 0
    Feb 13 07:02:34 Apple-TV kernel[0]: bool AppleRGBOUT::power_down_hardware()
    Feb 13 07:02:34 Apple-TV kernel[0]: bool AppleRGBOUT::power_down_hardware(), stop the link
    Feb 13 07:02:34 Apple-TV kernel[0]: [000233.210027773]: AppleANX9836::downstreamSetTMDSState:(0×850c8400) TMDS output disabled
    Feb 13 07:02:35 Apple-TV com.apple.launchd[1] (com.apple.frontrow[349]): (com.apple.frontrow) Job appears to have crashed: Segmentation fault

    I have one film that crashes on the same place every time :(

  50. February 13th, 2011 at 12:23 | #50

    Is the ATV 2G capable of bit perfect audio playback with XBMC and pass through output? With the original software everything is upsampled (or downsampled) to 48KHz. Many people is asking the same thing because they see it as a killing device candidate for audiophile use. I suggest you to add the question to the FAQ.

    Thank you guys for this great software.

Comment pages
Comments are closed.