Apple TV Locking Up

I have a jailbroken Apple TV 2 running 5.1.1 (IP 192.168.0.3) and PMS 0.9.7.22.511-4b5280f running on OS X 10.8.2 (IP 192.168.0.2).

 

I've installed PlexConnect according to the instructions and changed DNS settings on the Apple TV. When I boot the Apple TV it does not respond and only displays the apps available when there's no internet connection however Plex thumbnails (for the jailbroken app) are displaying in the top bar. The Apple TV dosen't respond to the remote at all, the only way to reboot it is to pull the plug. It also behaves the same if I switch off the router. The terminal window is showing DNS requests being intercepted.

 

Here's some of the terminal output:

 

 

Astro:~ Dre$ cd /Applications/PlexConnect/PlexConnect-XML_templates 
Astro:PlexConnect-XML_templates Dre$ sudo ./PlexConnect.py
Password:
PlexConnect : ***
PlexConnect : PlexConnect
PlexConnect : Press ENTER to shut down.
PlexConnect : ***
PlexConnect : IP_self: 192.168.0.102
PlexGDM : ***
PlexGDM : looking up Plex Media Server
PlexGDM : ***
PlexGDM : servers discovered: 1
DNSServer : ***
DNSServer : Starting up.
DNSServer : intercept trailers.apple.com: 192.168.0.102
DNSServer : forward other to higher level DNS: 192.168.0.102
DNSServer : ***
WebServer : ***
WebServer : WebServer: Serving HTTP on 0.0.0.0 port 80.
WebServer : ***
DNSServer : DNS request received!
DNSServer : Source: ('192.168.0.103', 62671)
DNSServer : Domain: phobos.apple.com
DNSServer : ***forward request
DNSServer : DNS request received!
DNSServer : Source: ('192.168.0.102', 49152)
DNSServer : Domain: phobos.apple.com
DNSServer : ***forward request
 

 

 

Any ideas?

What is he text of your settings.py file?

What is he text of your settings.py file?

This is it.

#!/usr/bin/python

“”"
Global Settings…
“”"

Plex Media Server

def getPlexGDM():
return True # True: use PlexGDM (GoodDayMate) to auto discover PMS

def getIP_PMS(): # default IP, if GDM fails… todo: do we need this fall back?
return ‘192.168.178.2’
def getPort_PMS():
return 32400

DNS/WebServer

def getIP_DNSmaster(): # Router, ISP’s DNS, …
return ‘192.168.0.102’ # google public DNS

def getHostToIntercept():
return ‘trailers.apple.com

Try changing 192.168.178.2 to the IP of your PMS and 192.168.0.102 to the IP of your ISP’s DNS server.

Also are you using Ethernet or wireless?

I might be wrong but:

PlexConnect : IP_self: 192.168.0.102
def getIP_DNSmaster(): # Router, ISP's DNS, ...
return '192.168.0.102' # google public DNS

the redirected DNS is set to the machine itself which means it's just in a loop.  Like f00b4r said above, change this back to Google DNS or your Router/ISP address.

Urgh it’s getting late here (also why I was switching to basic settings hehe).

Try changing 192.168.178.2 to the IP of your PMS and 192.168.0.102 to the IP of your ISP's DNS server.

the redirected DNS is set to the machine itself which means it's just in a loop.  Like f00b4r said above, change this back to Google DNS or your Router/ISP address.

Thanks, guys. Can't believe I didn't catch that. I shouldn't try doing these things at 3am. 

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.