Hi,
So suddenly my plexconnect service stopped working.. (the only event I can think of is running anti-malware programs the day before.)
Plexconnect still works perfectly if I run plexconnect.py manually, but the windows service just ends up with a 10061 error in the log..
I've tried disabling windows firewall, updating plex, re-installing plexconnect, re-installing pywin32, reinstalling the service several times.. Is there a separate settings-file for the service? I'm really getting frustrated after hours of trying.. Any help will be greatly appreciated! :)
Apple TV 3 (A1427
Firmware 7.0.2 (6915)
DNS server set as 192.168.1.66
PMS and plexconnect installed on a W8.1 PC with the local ip 192.168.1.66
PMS version 0.9.11.1
Plexconnect version 0.5? (downloaded 16th of December 2014)
Settings.cfg:
[PlexConnect] enable_plexgdm = True ip_pms = 192.168.178.10 port_pms = 32400 enable_dnsserver = True port_dnsserver = 53 ip_dnsmaster = 208.122.23.23 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 loglevel = High logpath = .
Log when running as service:
16:00:55 PlexConnect: started: 16:00:55 16:00:55 PlexConnect: Version: 0.5-dev 16:00:55 PlexConnect: Python: 2.7.7 (default, Jun 1 2014, 14:21:57) [MSC v.1500 64 bit (AMD64)] 16:00:55 PlexConnect: Host OS: win32 16:00:55 PlexConnect: PILBackgrounds: Is PIL installed? False 16:00:55 Settings: getsetting enable_plexconnect_autodetect=True 16:00:55 PlexConnect: IP_self: 192.168.1.66 16:00:55 Settings: getsetting hosttointercept=trailers.apple.com 16:00:55 Settings: getsetting enable_dnsserver=True 16:00:55 DNSServer: started: 16:00:55 16:00:55 Settings: getsetting port_dnsserver=53 16:00:55 Settings: getsetting ip_dnsmaster=208.122.23.23 16:00:55 Settings: getsetting prevent_atv_update=True 16:00:55 DNSServer: *** 16:00:55 DNSServer: DNSServer: Serving DNS on 192.168.1.66 port 53. 16:00:55 DNSServer: intercept: ['trailers.apple.com'] => 192.168.1.66 16:00:55 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1 16:00:55 DNSServer: forward other to higher level DNS: 208.122.23.23 16:00:55 DNSServer: *** 16:00:55 WebServer: started: 16:00:55 16:00:55 Settings: getsetting port_webserver=80 16:00:55 WebServer: *** 16:00:55 WebServer: WebServer: Serving HTTP on 192.168.1.66 port 80. 16:00:55 WebServer: *** 16:00:55 Settings: getsetting enable_webserver_ssl=True 16:00:55 WebServer: started: 16:00:55 16:00:55 Settings: getsetting port_ssl=443 16:00:55 Settings: getsetting certfile=./assets/certificates/trailers.pem 16:00:55 Settings: getsetting certfile=./assets/certificates/trailers.pem 16:00:55 WebServer: *** 16:00:55 WebServer: WebServer: Serving HTTPS on 192.168.1.66 port 443. 16:00:55 WebServer: *** 16:00:59 DNSServer: DNS request received! 16:00:59 DNSServer: Source: ('192.168.1.64', 59155) 16:00:59 DNSServer: Domain: trailers.apple.com 16:00:59 DNSServer: ***intercept request 16:00:59 DNSServer: -> DNS response: 192.168.1.66 16:00:59 WebServer: http request header: Host: trailers.apple.comAccept-Encoding: gzip, deflate
Accept: /
Accept-Language: fi;q=0.9, en;q=0.8
Cookie: s_vi=[CS]v1|29B298CC050113B5-400001320000B524[CE]
Connection: keep-alive
X-Apple-TV-Resolution: 1080
X-Apple-TV-Version: 7.0.2
User-Agent: AppleTV/7.0.2 iOS/8.1.1 AppleTV/7.0.2 model/AppleTV3,1 build/12B435 (3; dt:12)
16:00:59 WebServer: http request path:
/appletv/us/js/application.js
16:00:59 Localize: aTVLanguage: fi
16:00:59 WebServer: pms address:16:00:59 WebServer: cleaned path:
/appletv/us/js/application.js
16:00:59 WebServer: PlexConnect options:
{‘aTVScreenResolution’: ‘1080’, ‘aTVFirmwareVersion’: ‘7.0.2’, ‘aTVLanguage’: ‘fi’, ‘aTVAddress’: ‘192.168.1.64’}
16:00:59 WebServer: additional arguments:16:00:59 WebServer: serving /js/application.js
16:01:00 WebServer: http request header:
Host: trailers.apple.comX-Apple-Store-Front: 143441-1,19
Accept: /
Accept-Encoding: gzip, deflate
Accept-Language: fi;q=0.9, en;q=0.8
Cookie: s_vi=[CS]v1|29B298CC050113B5-400001320000B524[CE]
Connection: keep-alive
X-Apple-TV-Resolution: 1080
X-Apple-TV-Version: 7.0.2
User-Agent: AppleTV/7.0.2 iOS/8.1.1 AppleTV/7.0.2 model/AppleTV3,1 build/12B435 (3; dt:12)
16:01:00 WebServer: http request path:
/&PlexConnect=Discover&PlexConnectUDID=C0HHKLQBDRHN
16:01:00 Localize: aTVLanguage: fi
16:01:00 WebServer: pms address:16:01:00 WebServer: cleaned path:
/
16:01:00 WebServer: PlexConnect options:
{‘aTVAddress’: ‘192.168.1.64’, ‘aTVScreenResolution’: ‘1080’, ‘PlexConnectUDID’: ‘C0HHKLQBDRHN’, ‘aTVLanguage’: ‘fi’, ‘aTVFirmwareVersion’: ‘7.0.2’, ‘PlexConnect’: ‘Discover’}
16:01:00 WebServer: additional arguments:16:01:00 WebServer: serving .xml: /
16:01:00 XMLConverter: PlexConnect Cmd: Discover
16:01:00 XMLConverter: PlexConnectChannelsSearch:
16:01:00 Settings: getsetting enable_plexgdm=True
16:01:00 PlexAPI: ***
16:01:00 PlexAPI: looking up Plex Media Server
16:01:00 PlexAPI: ***
16:01:00 PlexAPI: Sending discovery message: M-SEARCH * HTTP/1.0
16:01:00 PlexAPI: Received data from (‘192.168.1.66’, 32414)
16:01:00 PlexAPI: Data received:
HTTP/1.0 200 OKContent-Type: plex/media-server
Resource-Identifier: 03da04551b44820f36e6d7180b712a4d92afb100
Name: HIW8MATAFAKA
Port: 32400
Updated-At: 1421568702
Version: 0.9.11.1.678-c48ffd2
16:01:01 PlexAPI: GDM: Servers discovered: 1
16:01:01 PlexAPI: HIW8MATAFAKA 192.168.1.66:32400
16:01:01 PlexAPI: Servers (local+MyPlex): 1
16:01:01 PlexAPI: {‘name’: u’HIW8MATAFAKA’, ‘accesstoken’: ‘’, ‘address’: ‘192.168.1.66:32400’, ‘ip’: ‘192.168.1.66’, ‘scheme’: ‘http’, ‘local’: ‘1’, ‘port’: ‘32400’, ‘owned’: ‘1’, ‘baseURL’: ‘http://192.168.1.66:32400’}
16:01:01 WebServer: http request header:
Host: trailers.apple.comAccept: /
Accept-Encoding: gzip, deflate
Accept-Language: fi
Cookie: xp_ci=3z4vlKIAz6P5z57JzD9Hz17mmvLXBs; s_vi=[CS]v1|29B298CC050113B5-400001320000B524[CE]
Connection: keep-alive
X-Apple-TV-Resolution: 1080
X-Apple-TV-Version: 7.0.2
User-Agent: AppleTV/7.0.2 iOS/8.1.1 AppleTV/7.0.2 model/AppleTV3,1 build/12B435 (3; dt:12)
16:01:01 WebServer: http request path:
/PlexConnect.xml?PlexConnectUDID=C0HHKLQBDRHN&PlexConnectATVName=Apple%20TV
16:01:01 Localize: aTVLanguage: fi
16:01:01 WebServer: pms address:16:01:01 WebServer: cleaned path:
/PlexConnect.xml
16:01:01 WebServer: http request header:
Host: trailers.apple.comX-Apple-Store-Front: 143441-1,19
Accept: /
Accept-Encoding: gzip, deflate
Accept-Language: fi;q=0.9, en;q=0.8
Cookie: s_vi=[CS]v1|29B298CC050113B5-400001320000B524[CE]
Connection: keep-alive
X-Apple-TV-Resolution: 1080
X-Apple-TV-Version: 7.0.2
User-Agent: AppleTV/7.0.2 iOS/8.1.1 AppleTV/7.0.2 model/AppleTV3,1 build/12B435 (3; dt:12)
16:01:01 WebServer: PlexConnect options:
{‘aTVAddress’: ‘192.168.1.64’, ‘aTVScreenResolution’: ‘1080’, ‘PlexConnectUDID’: ‘C0HHKLQBDRHN’, ‘aTVLanguage’: ‘fi’, ‘aTVFirmwareVersion’: ‘7.0.2’, ‘PlexConnectATVName’: ‘Apple TV’}
16:01:01 WebServer: additional arguments:16:01:01 WebServer: http request path:
/&PlexConnectATVLogLevel=1&PlexConnectLog=atv.onGenerateRequest%20done%3A%20http%3A%2F%2Ftrailers.apple.com%2FPlexConnect.xml%3FPlexConnectUDID%3DC0HHKLQBDRHN%26PlexConnectATVName%3DApple%2520TV
16:01:01 WebServer: serving .xml: /PlexConnect.xml
16:01:01 Localize: aTVLanguage: fi
16:01:01 WebServer: pms address:16:01:01 XMLConverter: PlexConnect Cmd:
16:01:01 XMLConverter: PlexConnectChannelsSearch:
16:01:01 WebServer: cleaned path:
/
16:01:01 XMLConverter: XMLTemplate: PlexConnect.xml
16:01:01 WebServer: PlexConnect options:
{‘aTVAddress’: ‘192.168.1.64’, ‘aTVScreenResolution’: ‘1080’, ‘PlexConnectATVLogLevel’: ‘1’, ‘PlexConnectLog’: ‘atv.onGenerateRequest done: http://trailers.apple.com/PlexConnect.xml?PlexConnectUDID=C0HHKLQBDRHN&PlexConnectATVName=Apple%20TV’, ‘aTVFirmwareVersion’: ‘7.0.2’, ‘aTVLanguage’: ‘fi’}
16:01:01 WebServer: additional arguments:16:01:01 XMLConverter: XML_ExpandNode: None - done
16:01:01 XMLConverter: XML_ExpandNode: None - done
://trailers.apple.com/PlexConnect.xml?PlexConnectUDID=C0HHKLQBDRHN&PlexConnectATVName=Apple%20TV
16:01:01 XMLConverter: XML_ExpandNode: {{TEXT(Playlists)}}
16:01:01 XMLConverter: XML_ExpandNode - Stumbled over TEXT in line {{TEXT(Playlists)}}
16:01:01 XMLConverter: XML_ExpandNode: {{URL(:/PMS(all)/playlists::PlexConnect=Playlists)}}
16:01:01 XMLConverter: XML_ExpandNode - Stumbled over URL in line {{URL(:/PMS(all)/playlists::PlexConnect=Playlists)}}
16:01:01 XMLConverter: XML_ExpandNode: {{CUT($showplaylists:CUT:False=CUT|True=)}}16:01:01 XMLConverter: CCmds_getParam: $showplaylists, CUT:False=CUT|True=
16:01:01 XMLConverter: CCmds_getParam: CUT, False=CUT|True=
16:01:01 XMLConverter: CCmds_getKey: True,False=CUT|True=,False
16:01:01 XMLConverter: CCmds_getParam: False=CUT|True=,
16:01:01 XMLConverter: CCmds_getConversion: [(‘False’, ‘CUT’), (‘True’, ‘’)],
16:01:01 XMLConverter: CCmds_applyConversion:
16:01:01 XMLConverter: XML_ExpandNode: {{TEXT(Library)}}
16:01:01 XMLConverter: XML_ExpandNode - Stumbled over TEXT in line {{TEXT(Library)}}
16:01:01 XMLConverter: XML_ExpandNode: {{URL(:/PMS(owned)/library/sections)}}
16:01:01 XMLConverter: XML_ExpandNode - Stumbled over URL in line {{URL(:/PMS(owned)/library/sections)}}
16:01:01 XMLConverter: XML_ExpandNode: {{TEXT(Channels)}}
16:01:01 XMLConverter: XML_ExpandNode - Stumbled over TEXT in line {{TEXT(Channels)}}
16:01:01 XMLConverter: XML_ExpandNode: {{URL(:/PMS(owned)/channels/all)}}
16:01:01 XMLConverter: XML_ExpandNode - Stumbled over URL in line {{URL(:/PMS(owned)/channels/all)}}
16:01:01 XMLConverter: XML_ExpandNode: {{TEXT(Shared Libraries)}}
16:01:01 XMLConverter: XML_ExpandNode - Stumbled over TEXT in line {{TEXT(Shared Libraries)}}
16:01:01 XMLConverter: XML_ExpandNode: {{URL(:/PMS(shared)/library/sections)}}
16:01:01 XMLConverter: XML_ExpandNode - Stumbled over URL in line {{URL(:/PMS(shared)/library/sections)}}
16:01:01 XMLConverter: XML_ExpandNode: {{CUT($myplex_auth:CUT:=CUT| =)}}{{CUT($showsharedlibraries:CUT:False=CUT|True=)}}16:01:01 XMLConverter: CCmds_getParam: $myplex_auth, CUT:=CUT| =
Playlists http://trailers.apple.com/PMS(all)/playlists?PlexConnect=Playlists Kirjasto http://trailers.apple.com/PMS(owned)/library/sections Channels http://trailers.apple.com/PMS(owned)/channels/all Settings http://trailers.apple.com/PMS()/?PlexConnect=Settings
16:01:01 XMLConverter: CCmds_getParam: CUT, =CUT| =
16:01:01 XMLConverter: CCmds_getKey: ,=CUT| =,False
16:01:01 XMLConverter: CCmds_getParam: =CUT| =,
16:01:01 XMLConverter: CCmds_getConversion: [(’’, ‘CUT’), (’ ', ‘’)],
16:01:01 XMLConverter: CCmds_applyConversion: CUT
16:01:01 XMLConverter: XML_ExpandNode: {{TEXT(Playlists)}}
16:01:01 XMLConverter: XML_ExpandNode - Stumbled over TEXT in line {{TEXT(Playlists)}}
16:01:01 XMLConverter: XML_ExpandNode: {{URL(:/PMS(all)/playlists::PlexConnect=Playlists)}}
16:01:01 XMLConverter: XML_ExpandNode - Stumbled over URL in line {{URL(:/PMS(all)/playlists::PlexConnect=Playlists)}}
16:01:01 XMLConverter: XML_ExpandNode: {{TEXT(Library)}}
16:01:01 XMLConverter: XML_ExpandNode - Stumbled over TEXT in line {{TEXT(Library)}}
16:01:01 XMLConverter: XML_ExpandNode: {{URL(:/PMS(owned)/library/sections)}}
16:01:01 XMLConverter: XML_ExpandNode - Stumbled over URL in line {{URL(:/PMS(owned)/library/sections)}}
16:01:01 XMLConverter: XML_ExpandNode: {{TEXT(Channels)}}
16:01:01 XMLConverter: XML_ExpandNode - Stumbled over TEXT in line {{TEXT(Channels)}}
16:01:01 XMLConverter: XML_ExpandNode: {{URL(:/PMS(owned)/channels/all)}}
16:01:01 XMLConverter: XML_ExpandNode - Stumbled over URL in line {{URL(:/PMS(owned)/channels/all)}}
16:01:01 XMLConverter: XML_ExpandNode: {{TEXT(Settings)}}
16:01:01 XMLConverter: XML_ExpandNode - Stumbled over TEXT in line {{TEXT(Settings)}}
16:01:01 XMLConverter: XML_ExpandNode: {{URL(:/::PlexConnect=Settings)}}
16:01:01 XMLConverter: XML_ExpandNode - Stumbled over URL in line {{URL(:/::PlexConnect=Settings)}}
16:01:01 XMLConverter: XML_ExpandLine: {{URL(:/js/utils.js)}}
16:01:01 XMLConverter: CCmds_getParam: , /js/utils.js
16:01:01 XMLConverter: CCmds_getParam: /js/utils.js,
16:01:01 XMLConverter: CCmds_getKey: /js/utils.js,True
16:01:01 XMLConverter: CCmds_getParam: ,
16:01:01 XMLConverter: CCmds_getParam: ,
16:01:01 XMLConverter: XML_ExpandLine: http://trailers.apple.com/js/utils.js - done
16:01:01 XMLConverter: XML_ExpandLine: {{URL(:/js/handlePlexConnectNavbar.js)}}
16:01:01 XMLConverter: CCmds_getParam: , /js/handlePlexConnectNavbar.js
16:01:01 XMLConverter: CCmds_getParam: /js/handlePlexConnectNavbar.js,
16:01:01 XMLConverter: CCmds_getKey: /js/handlePlexConnectNavbar.js,True
16:01:01 XMLConverter: CCmds_getParam: ,
16:01:01 XMLConverter: CCmds_getParam: ,
16:01:01 XMLConverter: XML_ExpandLine: http://trailers.apple.com/js/handlePlexConnectNavbar.js - done
16:01:01 XMLConverter: XML_ExpandLine: {{VAL($showplaylists:0:False=0|True=1)}}
16:01:01 XMLConverter: CCmds_getParam: $showplaylists, 0:False=0|True=1
16:01:01 XMLConverter: CCmds_getParam: 0, False=0|True=1
16:01:01 XMLConverter: CCmds_getKey: True,False=0|True=1,False
16:01:01 XMLConverter: CCmds_getParam: False=0|True=1,
16:01:01 XMLConverter: CCmds_getConversion: [(‘False’, ‘0’), (‘True’, ‘1’)],
16:01:01 XMLConverter: CCmds_applyConversion: 1
16:01:01 XMLConverter: XML_ExpandLine: 1 - done
16:01:01 XMLConverter: XML_ExpandLine: {{TEXT(Playlists)}}
16:01:01 XMLConverter: XML_ExpandLine: Playlists - done
16:01:01 XMLConverter: XML_ExpandLine: {{URL(:/PMS(all)/playlists::PlexConnect=Playlists)}}
16:01:01 XMLConverter: CCmds_getParam: , /PMS(all)/playlists::PlexConnect=Playlists
16:01:01 XMLConverter: CCmds_getParam: /PMS(all)/playlists, :PlexConnect=Playlists
16:01:01 XMLConverter: CCmds_getKey: /PMS(all)/playlists,:PlexConnect=Playlists,True
16:01:01 XMLConverter: CCmds_getParam: , PlexConnect=Playlists
16:01:01 XMLConverter: CCmds_getParam: PlexConnect=Playlists,
16:01:01 XMLConverter: XML_ExpandLine: http://trailers.apple.com/PMS(all)/playlists?PlexConnect=Playlists - done
16:01:01 XMLConverter: XML_ExpandLine: {{TEXT(Library)}}
16:01:01 XMLConverter: XML_ExpandLine: Kirjasto - done
16:01:01 XMLConverter: XML_ExpandLine: {{URL(:/PMS(owned)/library/sections)}}
16:01:01 XMLConverter: CCmds_getParam: , /PMS(owned)/library/sections
16:01:01 XMLConverter: CCmds_getParam: /PMS(owned)/library/sections,
16:01:01 XMLConverter: CCmds_getKey: /PMS(owned)/library/sections,True
16:01:01 XMLConverter: CCmds_getParam: ,
16:01:01 XMLConverter: CCmds_getParam: ,
16:01:01 XMLConverter: XML_ExpandLine: http://trailers.apple.com/PMS(owned)/library/sections - done
16:01:01 XMLConverter: XML_ExpandLine: {{TEXT(Channels)}}
16:01:01 XMLConverter: XML_ExpandLine: Channels - done
16:01:01 XMLConverter: XML_ExpandLine: {{URL(:/PMS(owned)/channels/all)}}
16:01:01 XMLConverter: CCmds_getParam: , /PMS(owned)/channels/all
16:01:01 XMLConverter: CCmds_getParam: /PMS(owned)/channels/all,
16:01:01 XMLConverter: CCmds_getKey: /PMS(owned)/channels/all,True
16:01:01 XMLConverter: CCmds_getParam: ,
16:01:01 XMLConverter: CCmds_getParam: ,
16:01:01 XMLConverter: XML_ExpandLine: http://trailers.apple.com/PMS(owned)/channels/all - done
16:01:01 XMLConverter: XML_ExpandLine: {{TEXT(Settings)}}
16:01:01 XMLConverter: XML_ExpandLine: Settings - done
16:01:01 XMLConverter: XML_ExpandLine: {{URL(:/::PlexConnect=Settings)}}
16:01:01 XMLConverter: CCmds_getParam: , /::PlexConnect=Settings
16:01:01 XMLConverter: CCmds_getParam: /, :PlexConnect=Settings
16:01:01 XMLConverter: CCmds_getKey: /,:PlexConnect=Settings,True
16:01:01 XMLConverter: CCmds_getParam: , PlexConnect=Settings
16:01:01 XMLConverter: CCmds_getParam: PlexConnect=Settings,
16:01:01 XMLConverter: XML_ExpandLine: http://trailers.apple.com/PMS()/?PlexConnect=Settings - done
16:01:01 XMLConverter: ====== generated aTV-XML ======
16:01:01 XMLConverter:16:01:01 XMLConverter: ====== aTV-XML finished ======
16:01:01 WebServer: http request header:
Host: trailers.apple.comX-Apple-Store-Front: 143441-1,19
Accept: /
Accept-Encoding: gzip, deflate
Accept-Language: fi;q=0.9, en;q=0.8
Cookie: s_vi=[CS]v1|29B298CC050113B5-400001320000B524[CE]
Connection: keep-alive
X-Apple-TV-Resolution: 1080
X-Apple-TV-Version: 7.0.2
User-Agent: AppleTV/7.0.2 iOS/8.1.1 AppleTV/7.0.2 model/AppleTV3,1 build/12B435 (3; dt:12)
16:01:01 WebServer: http request path:
/&PlexConnectATVLogLevel=1&PlexConnectLog=atv.onGenerateRequest%20done%3A%20http%3A%2F%2Ftrailers.apple.com%2Fjs%2Futils.js%3FPlexConnectUDID%3DC0HHKLQBDRHN%26PlexConnectATVName%3DApple%2520TV
16:01:01 WebServer: http request header:
Host: trailers.apple.comAccept-Encoding: gzip, deflate
Accept: /
Accept-Language: fi;q=0.9, en;q=0.8
Cookie: s_vi=[CS]v1|29B298CC050113B5-400001320000B524[CE]
Connection: keep-alive
X-Apple-TV-Resolution: 1080
X-Apple-TV-Version: 7.0.2
User-Agent: AppleTV/7.0.2 iOS/8.1.1 AppleTV/7.0.2 model/AppleTV3,1 build/12B435 (3; dt:12)
16:01:01 WebServer: http request path:
/js/utils.js?PlexConnectUDID=C0HHKLQBDRHN&PlexConnectATVName=Apple%20TV
16:01:01 Localize: aTVLanguage: fi
16:01:01 WebServer: pms address:16:01:01 Localize: aTVLanguage: fi
16:01:01 WebServer: cleaned path:
/
16:01:01 WebServer: pms address:16:01:01 WebServer: cleaned path:
/js/utils.js
16:01:01 WebServer: PlexConnect options:
{‘aTVAddress’: ‘192.168.1.64’, ‘aTVScreenResolution’: ‘1080’, ‘PlexConnectATVLogLevel’: ‘1’, ‘PlexConnectLog’: ‘atv.onGenerateRequest done: http://trailers.apple.com/js/utils.js?PlexConnectUDID=C0HHKLQBDRHN&PlexConnectATVName=Apple%20TV’, ‘aTVFirmwareVersion’: ‘7.0.2’, ‘aTVLanguage’: ‘fi’}
16:01:01 WebServer: PlexConnect options:
{‘aTVAddress’: ‘192.168.1.64’, ‘aTVScreenResolution’: ‘1080’, ‘PlexConnectUDID’: ‘C0HHKLQBDRHN’, ‘aTVLanguage’: ‘fi’, ‘aTVFirmwareVersion’: ‘7.0.2’, ‘PlexConnectATVName’: ‘Apple TV’}
16:01:01 WebServer: additional arguments:16:01:01 ATVLogger: atv.onGenerateRequest done: http://trailers.apple.com/js/utils.js?PlexConnectUDID=C0HHKLQBDRHN&PlexConnectATVName=Apple%20TV
16:01:01 WebServer: additional arguments:16:01:01 WebServer: serving /js/utils.js
16:01:01 WebServer: http request header:
Host: trailers.apple.comX-Apple-Store-Front: 143441-1,19
Accept: /
Accept-Encoding: gzip, deflate
Accept-Language: fi;q=0.9, en;q=0.8
Cookie: s_vi=[CS]v1|29B298CC050113B5-400001320000B524[CE]
Connection: keep-alive
X-Apple-TV-Resolution: 1080
X-Apple-TV-Version: 7.0.2
User-Agent: AppleTV/7.0.2 iOS/8.1.1 AppleTV/7.0.2 model/AppleTV3,1 build/12B435 (3; dt:12)
16:01:01 WebServer: http request path:
/&PlexConnectATVLogLevel=1&PlexConnectLog=atv.onGenerateRequest%20done%3A%20http%3A%2F%2Ftrailers.apple.com%2Fjs%2FhandlePlexConnectNavbar.js%3FPlexConnectUDID%3DC0HHKLQBDRHN%26PlexConnectATVName%3DApple%2520TV
16:01:01 WebServer: http request header:
Host: trailers.apple.comAccept-Encoding: gzip, deflate
Accept: /
Accept-Language: fi;q=0.9, en;q=0.8
Cookie: s_vi=[CS]v1|29B298CC050113B5-400001320000B524[CE]
Connection: keep-alive
X-Apple-TV-Resolution: 1080
X-Apple-TV-Version: 7.0.2
User-Agent: AppleTV/7.0.2 iOS/8.1.1 AppleTV/7.0.2 model/AppleTV3,1 build/12B435 (3; dt:12)
16:01:01 WebServer: http request path:
/js/handlePlexConnectNavbar.js?PlexConnectUDID=C0HHKLQBDRHN&PlexConnectATVName=Apple%20TV
16:01:01 Localize: aTVLanguage: fi
16:01:01 WebServer: pms address:16:01:01 Localize: aTVLanguage: fi
16:01:01 WebServer: cleaned path:
/
16:01:01 WebServer: pms address:16:01:01 WebServer: PlexConnect options:
{‘aTVAddress’: ‘192.168.1.64’, ‘aTVScreenResolution’: ‘1080’, ‘PlexConnectATVLogLevel’: ‘1’, ‘PlexConnectLog’: ‘atv.onGenerateRequest done: http://trailers.apple.com/js/handlePlexConnectNavbar.js?PlexConnectUDID=C0HHKLQBDRHN&PlexConnectATVName=Apple%20TV’, ‘aTVFirmwareVersion’: ‘7.0.2’, ‘aTVLanguage’: ‘fi’}
16:01:01 WebServer: cleaned path:
/js/handlePlexConnectNavbar.js
16:01:01 WebServer: additional arguments:16:01:01 WebServer: PlexConnect options:
{‘aTVAddress’: ‘192.168.1.64’, ‘aTVScreenResolution’: ‘1080’, ‘PlexConnectUDID’: ‘C0HHKLQBDRHN’, ‘aTVLanguage’: ‘fi’, ‘aTVFirmwareVersion’: ‘7.0.2’, ‘PlexConnectATVName’: ‘Apple TV’}
16:01:01 ATVLogger: atv.onGenerateRequest done: http://trailers.apple.com/js/handlePlexConnectNavbar.js?PlexConnectUDID=C0HHKLQBDRHN&PlexConnectATVName=Apple%20TV
16:01:01 WebServer: additional arguments:16:01:01 WebServer: serving /js/handlePlexConnectNavbar.js
16:01:01 WebServer: http request header:
Host: trailers.apple.comX-Apple-Store-Front: 143441-1,19
Accept: /
Accept-Encoding: gzip, deflate
Accept-Language: fi;q=0.9, en;q=0.8
Cookie: s_vi=[CS]v1|29B298CC050113B5-400001320000B524[CE]
Connection: keep-alive
X-Apple-TV-Resolution: 1080
X-Apple-TV-Version: 7.0.2
User-Agent: AppleTV/7.0.2 iOS/8.1.1 AppleTV/7.0.2 model/AppleTV3,1 build/12B435 (3; dt:12)
16:01:01 WebServer: http request path:
/&PlexConnectATVLogLevel=1&PlexConnectLog=loadMenuPage%3A%20itemid%3DLibrary
16:01:01 WebServer: http request header:
Host: trailers.apple.comX-Apple-Store-Front: 143441-1,19
Accept: /
Accept-Encoding: gzip, deflate
Accept-Language: fi;q=0.9, en;q=0.8
Cookie: s_vi=[CS]v1|29B298CC050113B5-400001320000B524[CE]
Connection: keep-alive
X-Apple-TV-Resolution: 1080
X-Apple-TV-Version: 7.0.2
User-Agent: AppleTV/7.0.2 iOS/8.1.1 AppleTV/7.0.2 model/AppleTV3,1 build/12B435 (3; dt:12)
16:01:01 WebServer: http request path:
/PMS(owned)/library/sections&PlexConnectUDID=C0HHKLQBDRHN
16:01:01 Localize: aTVLanguage: fi
16:01:01 WebServer: pms address:16:01:01 WebServer: cleaned path:
/
16:01:01 WebServer: pms address:
owned
16:01:01 WebServer: PlexConnect options:
{‘aTVAddress’: ‘192.168.1.64’, ‘aTVScreenResolution’: ‘1080’, ‘PlexConnectATVLogLevel’: ‘1’, ‘PlexConnectLog’: ‘loadMenuPage: itemid=Library’, ‘aTVFirmwareVersion’: ‘7.0.2’, ‘aTVLanguage’: ‘fi’}
16:01:01 WebServer: PlexConnect options:
{‘aTVScreenResolution’: ‘1080’, ‘PlexConnectUDID’: ‘C0HHKLQBDRHN’, ‘aTVFirmwareVersion’: ‘7.0.2’, ‘aTVLanguage’: ‘fi’, ‘aTVAddress’: ‘192.168.1.64’}
16:01:01 WebServer: additional arguments:16:01:01 WebServer: additional arguments:
16:01:01 ATVLogger: loadMenuPage: itemid=Library
16:01:01 WebServer: serving .xml: /library/sections
16:01:01 XMLConverter: PlexConnect Cmd:
16:01:01 XMLConverter: PlexConnectChannelsSearch:
16:01:01 PlexAPI: URL: http://192.168.1.66:32400/library/sections
16:01:01 PlexAPI: xargs: {‘X-Plex-Platform’: ‘iOS’, ‘X-Plex-Model’: ‘3,1’, ‘X-Plex-Client-Platform’: ‘iOS’, ‘X-Plex-Client-Identifier’: ‘C0HHKLQBDRHN’, ‘X-Plex-Device’: ‘AppleTV’, ‘X-Plex-Product’: ‘PlexConnect’, ‘X-Plex-Platform-Version’: ‘7.0.2’, ‘X-Plex-Version’: ‘0.5-dev’}
16:01:02 PlexAPI: No Response from Plex Media Server
16:01:02 PlexAPI: We failed to reach a server. Reason: [Errno 10061] No connection could be made because the target machine actively refused it
16:01:02 PlexAPI: ====== Local Server/Sections XML ======
16:01:02 PlexAPI:
16:01:02 PlexAPI: ====== Local Server/Sections XML finished ======
16:01:02 XMLConverter: viewGroup: None
16:01:02 XMLConverter: XMLTemplate: Library.xml
16:01:02 XMLConverter: XML_ExpandNode: None - done
16:01:02 XMLConverter: XML_ExpandNode: None - done
16:01:02 XMLConverter: XML_ExpandNode:
{{VAR(sections:NoKey:FALSE)}}16:01:02 XMLConverter: CCmds_getParam: sections, NoKey:FALSE
16:01:02 XMLConverter: CCmds_getParam: NoKey, FALSE
16:01:02 XMLConverter: CCmds_getParam: FALSE,
16:01:02 XMLConverter: CCmds_getKey: FALSE,True
16:01:02 XMLConverter: CCmds_getParam: ,
16:01:02 XMLConverter: CCmds_getConversion: ,
16:01:02 XMLConverter: XML_ExpandNode:
{{CUT($libraryview::=CUT|List=|List =CUT)}}16:01:02 XMLConverter: CCmds_getParam: $libraryview, :=CUT|List=|List =CUT
16:01:02 XMLConverter: CCmds_getParam: , =CUT|List=|List =CUT
16:01:02 XMLConverter: CCmds_getKey: List,=CUT|List=|List =CUT,False
16:01:02 XMLConverter: CCmds_getParam: =CUT|List=|List =CUT,
16:01:02 XMLConverter: CCmds_getConversion: [(’’, ‘CUT’), (‘List’, ‘’), ('List ', ‘CUT’)],
16:01:02 XMLConverter: CCmds_applyConversion:
16:01:02 XMLConverter: XML_ExpandNode: {{TEXT(Plex Library)}}
16:01:02 XMLConverter: XML_ExpandNode - Stumbled over TEXT in line {{TEXT(Plex Library)}}
16:01:02 XMLConverter: XML_ExpandNode:
{{COPY(Server:@main/size::0=|1=COPY)}}16:01:02 XMLConverter: CCmds_getParam: Server, @main/size::0=|1=COPY
16:01:02 XMLConverter: CCmds_getParam: @main/size, :0=|1=COPY
16:01:02 XMLConverter: CCmds_getParam: , 0=|1=COPY
16:01:02 XMLConverter: CCmds_getKey: 1,0=|1=COPY,False
16:01:02 XMLConverter: CCmds_getParam: 0=|1=COPY,
16:01:02 XMLConverter: CCmds_getConversion: [(‘0’, ‘’), (‘1’, ‘COPY’)],
16:01:02 XMLConverter: CCmds_applyConversion: COPY
16:01:02 XMLConverter: XML_ExpandNode: {{VAL(name)}}{{VAL(local::0= <{{TEXT(remote)}}>|0 =)}}
16:01:02 XMLConverter: XML_ExpandNode - Stumbled over VAL in line {{VAL(name)}}{{VAL(local::0= <{{TEXT(remote)}}>|0 =)}}
16:01:02 XMLConverter: XML_ExpandNode: {{CUT(@main/size:CUT:0=CUT|1=CUT|2=)}}16:01:02 XMLConverter: CCmds_getParam: @main/size, CUT:0=CUT|1=CUT|2=
16:01:02 XMLConverter: CCmds_getParam: CUT, 0=CUT|1=CUT|2=
16:01:02 XMLConverter: CCmds_getKey: 1,0=CUT|1=CUT|2=,False
16:01:02 XMLConverter: CCmds_getParam: 0=CUT|1=CUT|2=,
16:01:02 XMLConverter: CCmds_getConversion: [(‘0’, ‘CUT’), (‘1’, ‘CUT’), (‘2’, ‘’)],
16:01:02 XMLConverter: CCmds_applyConversion: CUT
16:01:02 XMLConverter: XML_ExpandNode:
{{COPY(Directory)}}
{{VAR(sections:NoKey:TRUE)}}16:01:02 XMLConverter: CCmds_getParam: Directory,
16:01:02 XMLConverter: XML_ExpandNode: {{TEXT(Search)}}
16:01:02 XMLConverter: XML_ExpandNode - Stumbled over TEXT in line {{TEXT(Search)}}
16:01:02 XMLConverter: XML_ExpandNode: None - done
16:01:02 XMLConverter: XML_ExpandNode: None - done
16:01:02 XMLConverter: XML_ExpandNode: None - done
16:01:02 XMLConverter: XML_ExpandLine: atv.loadURL(’{{URL(searchKey)}}’)
16:01:02 XMLConverter: CCmds_getParam: searchKey,
16:01:02 XMLConverter: CCmds_getParam: ,
16:01:02 XMLConverter: CCmds_getKey: PMS(192.168.1.66)/SearchForm.xml,False
16:01:02 XMLConverter: CCmds_getParam: ,
16:01:02 XMLConverter: CCmds_getParam: ,
16:01:02 XMLConverter: XML_ExpandLine: atv.loadURL(‘http://trailers.apple.com/PMS(192.168.1.66)/SearchForm.xml’) - done
16:01:02 XMLConverter: XML_ExpandLine: {{VAL(searchKey)}}
16:01:02 XMLConverter: CCmds_getParam: searchKey,
16:01:02 XMLConverter: CCmds_getParam: ,
16:01:02 XMLConverter: CCmds_getKey: PMS(192.168.1.66)/SearchForm.xml,False
16:01:02 XMLConverter: CCmds_getParam: ,
16:01:02 XMLConverter: CCmds_getConversion: ,
16:01:02 XMLConverter: CCmds_applyConversion: PMS(192.168.1.66)/SearchForm.xml
16:01:02 XMLConverter: XML_ExpandLine: PMS(192.168.1.66)/SearchForm.xml - done
16:01:02 XMLConverter: XML_ExpandLine: atv.loadURL(’{{URL(searchKey)}}’)
16:01:02 XMLConverter: CCmds_getParam: searchKey,
16:01:02 XMLConverter: CCmds_getParam: ,
16:01:02 XMLConverter: CCmds_getKey: PMS(192.168.1.66)/SearchForm.xml,False
16:01:02 XMLConverter: CCmds_getParam: ,
16:01:02 XMLConverter: CCmds_getParam: ,
16:01:02 XMLConverter: XML_ExpandLine: atv.loadURL(‘http://trailers.apple.com/PMS(192.168.1.66)/SearchForm.xml’) - done
16:01:02 XMLConverter: XML_ExpandLine: {{TEXT(Search)}}
16:01:02 XMLConverter: XML_ExpandLine: Search - done
16:01:02 XMLConverter: XML_ExpandNode: None - done
16:01:02 XMLConverter: XML_ExpandNode: None - done
16:01:02 XMLConverter: XML_ExpandNode: None - done
16:01:02 XMLConverter: XML_ExpandNode: {{CUT(#sections::FALSE=CUT|TRUE=)}}16:01:02 XMLConverter: CCmds_getParam: #sections, :FALSE=CUT|TRUE=
16:01:02 XMLConverter: CCmds_getParam: , FALSE=CUT|TRUE=
16:01:02 XMLConverter: CCmds_getKey: FALSE,FALSE=CUT|TRUE=,False
16:01:02 XMLConverter: CCmds_getParam: FALSE=CUT|TRUE=,
16:01:02 XMLConverter: CCmds_getConversion: [(‘FALSE’, ‘CUT’), (‘TRUE’, ‘’)],
16:01:02 XMLConverter: CCmds_applyConversion: CUT
16:01:02 XMLConverter: XML_ExpandNode:
{{CUT($libraryview:CUT:=CUT|Grid=|Grid =CUT)}}16:01:02 XMLConverter: CCmds_getParam: $libraryview, CUT:=CUT|Grid=|Grid =CUT
16:01:02 XMLConverter: CCmds_getParam: CUT, =CUT|Grid=|Grid =CUT
16:01:02 XMLConverter: CCmds_getKey: List,=CUT|Grid=|Grid =CUT,False
16:01:02 XMLConverter: CCmds_getParam: =CUT|Grid=|Grid =CUT,
16:01:02 XMLConverter: CCmds_getConversion: [(’’, ‘CUT’), (‘Grid’, ‘’), ('Grid ', ‘CUT’)],
16:01:02 XMLConverter: CCmds_applyConversion: CUT
16:01:02 XMLConverter: XML_ExpandNode:
{{CUT($libraryview:CUT:=CUT|Bookcase=|Bookcase =CUT)}}16:01:02 XMLConverter: CCmds_getParam: $libraryview, CUT:=CUT|Bookcase=|Bookcase =CUT
16:01:02 XMLConverter: CCmds_getParam: CUT, =CUT|Bookcase=|Bookcase =CUT
16:01:02 XMLConverter: CCmds_getKey: List,=CUT|Bookcase=|Bookcase =CUT,False
16:01:02 XMLConverter: CCmds_getParam: =CUT|Bookcase=|Bookcase =CUT,
16:01:02 XMLConverter: CCmds_getConversion: [(’’, ‘CUT’), (‘Bookcase’, ‘’), ('Bookcase ', ‘CUT’)],
16:01:02 XMLConverter: CCmds_applyConversion: CUT
16:01:02 XMLConverter: XML_ExpandNode:
{{CUT(#sections::FALSE=|TRUE=CUT)}}16:01:02 XMLConverter: CCmds_getParam: #sections, :FALSE=|TRUE=CUT
PlexConnect Plex kirjastoja ei saatavilla
16:01:02 XMLConverter: CCmds_getParam: , FALSE=|TRUE=CUT
16:01:02 XMLConverter: CCmds_getKey: FALSE,FALSE=|TRUE=CUT,False
16:01:02 XMLConverter: CCmds_getParam: FALSE=|TRUE=CUT,
16:01:02 XMLConverter: CCmds_getConversion: [(‘FALSE’, ‘’), (‘TRUE’, ‘CUT’)],
16:01:02 XMLConverter: CCmds_applyConversion:
16:01:02 XMLConverter: XML_ExpandNode: {{TEXT(No Plex Library Sections Available)}}
16:01:02 XMLConverter: XML_ExpandNode - Stumbled over TEXT in line {{TEXT(No Plex Library Sections Available)}}
16:01:02 XMLConverter: XML_ExpandLine: {{URL(:/js/utils.js)}}
16:01:02 XMLConverter: CCmds_getParam: , /js/utils.js
16:01:03 XMLConverter: CCmds_getParam: /js/utils.js,
16:01:03 XMLConverter: CCmds_getKey: /js/utils.js,True
16:01:03 XMLConverter: CCmds_getParam: ,
16:01:03 XMLConverter: CCmds_getParam: ,
16:01:03 XMLConverter: XML_ExpandLine: http://trailers.apple.com/js/utils.js - done
16:01:03 XMLConverter: XML_ExpandLine: {{URL(:/js/sectionHoldSelect.js)}}
16:01:03 XMLConverter: CCmds_getParam: , /js/sectionHoldSelect.js
16:01:03 XMLConverter: CCmds_getParam: /js/sectionHoldSelect.js,
16:01:03 XMLConverter: CCmds_getKey: /js/sectionHoldSelect.js,True
16:01:03 XMLConverter: CCmds_getParam: ,
16:01:03 XMLConverter: CCmds_getParam: ,
16:01:03 XMLConverter: XML_ExpandLine: http://trailers.apple.com/js/sectionHoldSelect.js - done
16:01:03 XMLConverter: XML_ExpandLine: {{TEXT(No Plex Library Sections Available)}}
16:01:03 XMLConverter: XML_ExpandLine: Plex kirjastoja ei saatavilla - done
16:01:03 XMLConverter: ====== generated aTV-XML ======
16:01:03 XMLConverter:16:01:03 XMLConverter: ====== aTV-XML finished ======
16:01:03 WebServer: http request header:
Host: trailers.apple.comX-Apple-Store-Front: 143441-1,19
Accept: /
Accept-Encoding: gzip, deflate
Accept-Language: fi;q=0.9, en;q=0.8
Cookie: s_vi=[CS]v1|29B298CC050113B5-400001320000B524[CE]
Connection: keep-alive
X-Apple-TV-Resolution: 1080
X-Apple-TV-Version: 7.0.2
User-Agent: AppleTV/7.0.2 iOS/8.1.1 AppleTV/7.0.2 model/AppleTV3,1 build/12B435 (3; dt:12)
16:01:03 WebServer: http request path:
/&PlexConnectATVLogLevel=1&PlexConnectLog=atv.onGenerateRequest%20done%3A%20http%3A%2F%2Ftrailers.apple.com%2Fjs%2Futils.js%3FPlexConnectUDID%3DC0HHKLQBDRHN%26PlexConnectATVName%3DApple%2520TV
16:01:03 Localize: aTVLanguage: fi
16:01:03 WebServer: http request header:
Host: trailers.apple.comAccept-Encoding: gzip, deflate
Accept: /
Accept-Language: fi;q=0.9, en;q=0.8
Cookie: s_vi=[CS]v1|29B298CC050113B5-400001320000B524[CE]
Connection: keep-alive
X-Apple-TV-Resolution: 1080
X-Apple-TV-Version: 7.0.2
User-Agent: AppleTV/7.0.2 iOS/8.1.1 AppleTV/7.0.2 model/AppleTV3,1 build/12B435 (3; dt:12)
16:01:03 WebServer: pms address:
16:01:03 WebServer: http request path:
/js/utils.js?PlexConnectUDID=C0HHKLQBDRHN&PlexConnectATVName=Apple%20TV
16:01:03 WebServer: cleaned path:
/
16:01:03 Localize: aTVLanguage: fi
16:01:03 WebServer: PlexConnect options:
{‘aTVAddress’: ‘192.168.1.64’, ‘aTVScreenResolution’: ‘1080’, ‘PlexConnectATVLogLevel’: ‘1’, ‘PlexConnectLog’: ‘atv.onGenerateRequest done: http://trailers.apple.com/js/utils.js?PlexConnectUDID=C0HHKLQBDRHN&PlexConnectATVName=Apple%20TV’, ‘aTVFirmwareVersion’: ‘7.0.2’, ‘aTVLanguage’: ‘fi’}
16:01:03 WebServer: pms address:16:01:03 WebServer: cleaned path:
/js/utils.js
16:01:03 WebServer: additional arguments:16:01:03 WebServer: PlexConnect options:
{‘aTVAddress’: ‘192.168.1.64’, ‘aTVScreenResolution’: ‘1080’, ‘PlexConnectUDID’: ‘C0HHKLQBDRHN’, ‘aTVLanguage’: ‘fi’, ‘aTVFirmwareVersion’: ‘7.0.2’, ‘PlexConnectATVName’: ‘Apple TV’}
16:01:03 ATVLogger: atv.onGenerateRequest done: http://trailers.apple.com/js/utils.js?PlexConnectUDID=C0HHKLQBDRHN&PlexConnectATVName=Apple%20TV
16:01:03 WebServer: additional arguments:16:01:03 WebServer: serving /js/utils.js
16:01:03 WebServer: http request header:
Host: trailers.apple.comX-Apple-Store-Front: 143441-1,19
Accept: /
Accept-Encoding: gzip, deflate
Accept-Language: fi;q=0.9, en;q=0.8
Cookie: s_vi=[CS]v1|29B298CC050113B5-400001320000B524[CE]
Connection: keep-alive
X-Apple-TV-Resolution: 1080
X-Apple-TV-Version: 7.0.2
User-Agent: AppleTV/7.0.2 iOS/8.1.1 AppleTV/7.0.2 model/AppleTV3,1 build/12B435 (3; dt:12)
16:01:03 WebServer: http request path:
/&PlexConnectATVLogLevel=1&PlexConnectLog=atv.onGenerateRequest%20done%3A%20http%3A%2F%2Ftrailers.apple.com%2Fjs%2FsectionHoldSelect.js%3FPlexConnectUDID%3DC0HHKLQBDRHN%26PlexConnectATVName%3DApple%2520TV
16:01:03 Localize: aTVLanguage: fi
16:01:03 WebServer: pms address:16:01:03 WebServer: cleaned path:
/
16:01:03 WebServer: http request header:
Host: trailers.apple.comAccept-Encoding: gzip, deflate
Accept: /
Accept-Language: fi;q=0.9, en;q=0.8
Cookie: s_vi=[CS]v1|29B298CC050113B5-400001320000B524[CE]
Connection: keep-alive
X-Apple-TV-Resolution: 1080
X-Apple-TV-Version: 7.0.2
User-Agent: AppleTV/7.0.2 iOS/8.1.1 AppleTV/7.0.2 model/AppleTV3,1 build/12B435 (3; dt:12)
16:01:03 WebServer: http request path:
/js/sectionHoldSelect.js?PlexConnectUDID=C0HHKLQBDRHN&PlexConnectATVName=Apple%20TV
el’: ‘1’, ‘PlexConnectLog’: ‘atv.onGenerateRequest done: http://trailers.apple.com/js/sectionHoldSelect.js?PlexConnectUDID=C0HHKLQBDRHN&PlexConnectATVName=Apple%20TV’, ‘aTVFirmwareVersion’: ‘7.0.2’, ‘aTVLanguage’: ‘fi’}
16:01:03 WebServer: additional arguments:16:01:03 Localize: aTVLanguage: fi
16:01:03 ATVLogger: atv.onGenerateRequest done: http://trailers.apple.com/js/sectionHoldSelect.js?PlexConnectUDID=C0HHKLQBDRHN&PlexConnectATVName=Apple%20TV
16:01:03 WebServer: pms address:16:01:03 WebServer: cleaned path:
/js/sectionHoldSelect.js
16:01:03 WebServer: PlexConnect options:
{‘aTVAddress’: ‘192.168.1.64’, ‘aTVScreenResolution’: ‘1080’, ‘PlexConnectUDID’: ‘C0HHKLQBDRHN’, ‘aTVLanguage’: ‘fi’, ‘aTVFirmwareVersion’: ‘7.0.2’, ‘PlexConnectATVName’: ‘Apple TV’}
16:01:03 WebServer: additional arguments:16:01:03 WebServer: serving /js/sectionHoldSelect.js