Raspberry Pi Media Center on an Apple TV

appletv_raspi

You may tend to think of the AppleTV as a sort of walled garden, and you would mostly be right. Apple keeps tight control over what runs on their devices. That said, [David] decided to look closer at how the various ‘applications’ work. It turns out, the applications are nothing more than glorified web plugins. Using XML and Javascript, the apps simply define library function calls, giving them a consistent interface. So using fairly simply methods, the options really open up. Unfortunately, the method for adding new sites isn’t enabled by default.

Using a jailbroken AppleTV, [David] was able to do a fair bit of detective work and found a way to enable the ‘Add Site’ option, which allowed him to use his Raspberry Pi as a media server. The good news: you don’t need to jailbreak if you’re running 5.2 or 5.3… you should be able to recreate his success fairly easily. The bad news: things seem to have changed in 6.0. [David] isn’t sure if this was Apple intentionally closing a hole, or just not dotting all of their i’s.

[David] put all of his research up on Github, including the rough code. If you haven’t updated your AppleTV yet, and you have a Raspberry Pi to use as a media server, give it a try and let us know how it goes in the comments.

Comments

  1. squeeks says:

    The comments seem to indicate Apple have already closed the loop hole.

  2. cheeseslices says:

    Apple – You’re only renting our products

  3. LouLou says:

    Why does it equal a closed-parentheses?

    It should equal a smiley face. Or an apple pi.

  4. barry99705 says:

    I was impressed his live demo worked at the con. Must have made several offerings to the demo gods before the talk.

  5. rasz says:

    why bother with appletv? $100 and you cant even use it without crazy hacks (or at all after update)???

    $60-80 gets you quad core ARM android tv dongle that will run xbmc without any tricks and doesnt need rasppi to hold its files.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 94,521 other followers