Hi team
For some reason, on a recent upgrade of PMS and a reboot, I can’t for the life of me get PlexConnect to work on my ATV3 or multiple ATV2’s
On the ATV (any) the PlexConnect “Trailers” webpage displays, and it shows that I am logged on to my PMS, with my one user account (I deleted all the other “Home” user accounts, just to test this - didn’t alter the outcome a jot)
The problem is - no content displays on the Library heading (or any of the others - other than Settings). It just has the error “No Plex Library sections available” - but the PMS is running fine and I can run the media on my Mac or via the Plex Web client (or via the Android or iOS apps)
Here is my PlexConnect logfile link on pastebin: http://pastebin.com/yK27avGy
I have PMS and PC installed on the one Mac mini. It’s IP address is 192.168.1.51
The Mac mini has OS X Yosemite 10.10.5 installed
The PMS server is v0.9.12.11
The PlexConnect has only just been installed on the Mac Mini (I did have it running on a QNAP (it has a hardware fault and is off the repair shop)). I installed it on 11th July, 2015. I am using the master branch
My Settings.cfg is:
[PlexConnect]
enable_plexgdm = False
ip_pms = 192.168.1.51
port_pms = 32400
enable_dnsserver = True
port_dnsserver = 53
ip_dnsmaster = 8.8.8.8
prevent_atv_update = True
enable_plexconnect_autodetect = True
ip_plexconnect = 0.0.0.0
hosttointercept = trailers.apple.com
port_webserver = 80
enable_webserver_ssl = True
port_ssl = 443
certfile = ./assets/certificates/trailers.pem
allow_gzip_atv = False
allow_gzip_pmslocal = False
allow_gzip_pmsremote = True
loglevel = High
logpath = .
The main error, out of the log, seems to be this (from line#100 to 128):
23:50:21 WebServer: Internal Server Error:
Traceback (most recent call last):
File “/Applications/PlexConnect-master/WebServer.py”, line 229, in do_GET
XML = XMLConverter.XML_PMS2aTV(PMSaddress, self.path + query, options)
File “/Applications/PlexConnect-master/XMLConverter.py”, line 317, in XML_PMS2aTV
PlexAPI.discoverPMS(UDID, g_param[‘CSettings’], g_param[‘IP_self’], tokenDict)
File “/Applications/PlexConnect-master/PlexAPI.py”, line 249, in discoverPMS
XML = getXMLFromPMS(‘http://’+ip+’:’+port, ‘/servers’, None, ‘’)
File “/Applications/PlexConnect-master/PlexAPI.py”, line 377, in getXMLFromPMS
response = urllib2.urlopen(request, timeout=20)
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 154, in urlopen
return opener.open(url, data, timeout)
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 431, in open
response = self._open(req, data)
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 449, in _open
‘_open’, req)
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 409, in _call_chain
result = func(*args)
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1227, in http_open
return self.do_open(httplib.HTTPConnection, req)
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py”, line 1200, in do_open
r = h.getresponse(buffering=True)
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py”, line 1132, in getresponse
response.begin()
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py”, line 453, in begin
version, status, reason = self._read_status()
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py”, line 417, in _read_status
raise BadStatusLine(line)
BadStatusLine: ‘’
I hope you can help!
Cheers, Ben