So you can install Plex on a non-jailbroken device so it will work for Apple TV 3. How they did it is by re-using the native AppleTV app Apple Trailers by re-route the Trailers app requests to your local Plex Media Server.
Installation Instructions can be found here https://github.com/iBaa/PlexConnect/wiki/Install-guides Will be doing it tonight so ill let you know how it goes |
Epic post!
I've been keen to run an ATV3 for this kinda thing (but hadn't pulled the trigger on a purchase as yet). It looks like that's a temporary solution at best in theory though, all apple need to do is to correct the exploit they're taking advantage of (which strikes me, it'd be easier to patch this kinda workaround than it would to correct hardware/firmware.) In other news, my Ouya is in the mail, so as soon as that arrives it'll be getting the XBMC or Plex treatment too! |
just did it, took 1 min to do, works perfectly!
|
it works because it runs a minified dns server for only the single name entry that the trailers app on the atv can only assume is not malformed, or as an in-between to write plexmediacentre into the xml elements of the trailers app that the app is expecting to come from the real trailers.apple.com source.
this is why dnssec and man in the middle. but cool hack. makes me just want to buy one for the sake of it now. |
This works perfect. If there was a plex app out of the box like this, Apple TV's would be falling off the shelves.
|
Back before T-Box had the media player option turned on I created something identical that re-used the Bigpond Videos section on the t-box.
Actually worked half alright so can see how it has been so easily effective on the ATV. http://www.slawed.net/tbox/index.php |
Yea the best part is, it looks just like it would if you had all you media in an itunes server. All meta data etc., and it next to no configuring at all.
|
all of the xml transforms to write the plex data into the apple.trailers app is done in the python code
|
3x0dus your code is very nice. clean. has arrays, functions, sql injection... you definately know how to get it done
i think it's the difference between any non programming type or one that can read into how to get it working, working. what i'm trying to say is written in python, it's a simple download of a language parametric to compile and run scripts, instead of having to configure httpd, mysqld, and plugin the php to those |
I don't disagree trillion, the t-box was a complete mess around to get over the annoyance of the t-box not delivering what was promised, the idea in the end was to package it like stated, however I knew it was only a matter of months till they released the actual media player so I never bothered to persue it.
I have yet to find the time to look at making anything in python, one day. |