
I am a big fan of Apple gear, use it a lot. And hence I am a big fan of Plex, the best way to use media from a single source on many devices. Abroad on a wifi network, I can stream the TV shows form home to my iPhone for example. Great stuff.
I also own an Apple TV3. And to be honest, it was gaining dust. Yes it runs iOS, but you can not jailbreak a TV3. And default teh Apple TV 3 is rather limit in use.
This is the reason that an Apple TV2 (can be jailbroken) is about 1.5-2 times as expensive on the second hand market. The device can do less, has lower specs, worse connections, but can be jailbroken and hence can be used to install a Plex client.
Enter PlexConnect! A set of Phyton scripts to be run on your Plex server. The servcie to be run as root, opens UDP/TCP 53 to start a DNS daemon. And all this proces does is look for request towards trailers.apple.com and rediect this towards the localhost of the plex server and serve the Javascript and XML files that render a working Plex client on the Apple TV. All you have to do on the AppleTV3 is alter your settings so the DNS the device is using is in fact your Apple TV!
The you start your unsued trailer app (ever used it? really?) and you have nearly full (channels arent working) Plex functionality.
Great stuff!