Trailers not available after latest plexconnect update

Hi all,

i'm running plexconnect on my raspberrypi for a long time, but after last update it stopped to work.

This happens on 2 atv, with the 6.02.

I've already tried to reinstall a fresh copy but nothing has changed.

The pms is on a qnap, and it is the latest release.

Here you can find the plexconnect.log :

 

21:12:26 PlexConnect: started: 21:12:26

21:12:26 Settings: getsetting enable_plexconnect_autodetect=True

21:12:26 PlexConnect: IP_self: 192.168.150.70

21:12:26 Settings: getsetting port_webserver=80

21:12:26 Settings: getsetting hosttointercept=trailers.apple.com

21:12:26 Settings: getsetting enable_dnsserver=True

21:12:26 DNSServer: started: 21:12:26

21:12:26 Settings: getsetting port_dnsserver=53

21:12:26 Settings: getsetting ip_dnsmaster=8.8.8.8

21:12:26 Settings: getsetting prevent_atv_update=True

21:12:26 DNSServer: ***

21:12:26 DNSServer: DNSServer: Serving DNS on 192.168.150.70 port 53.

21:12:26 DNSServer: intercept: ['trailers.apple.com'] => 192.168.150.70

21:12:26 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1

21:12:26 DNSServer: forward other to higher level DNS: 8.8.8.8

21:12:26 DNSServer: ***

21:12:26 WebServer: started: 21:12:26

21:12:26 Settings: getsetting port_webserver=80

21:12:26 WebServer: ***

21:12:26 WebServer: WebServer: Serving HTTP on 192.168.150.70 port 80.

21:12:26 WebServer: ***

21:12:26 ATVSettings: init class CATVSettings

21:12:26 ATVSettings: load settings

21:12:26 Settings: getsetting enable_webserver_ssl=True

21:12:26 WebServer: started: 21:12:26

21:12:26 Settings: getsetting port_ssl=443

21:12:26 Settings: getsetting certfile=./assets/certificates/trailers.pem

21:12:26 Settings: getsetting certfile=./assets/certificates/trailers.pem

21:12:26 WebServer: ***

21:12:26 WebServer: WebServer: Serving HTTPS on 192.168.150.70 port 443.

21:12:26 WebServer: ***

21:12:33 DNSServer: DNS request received!

21:12:33 DNSServer: Source: ('192.168.150.2', 61379)

21:12:33 DNSServer: Domain: trailers.apple.com

21:12:33 DNSServer: ***intercept request

21:12:33 DNSServer: -> DNS response: 192.168.150.70

21:12:33 WebServer: http request header:

Host: trailers.apple.com

Accept-Encoding: gzip, deflate

Accept: */*

Accept-Language: it;q=0.9, en;q=0.8

Cookie: s_vi=[CS]v1|2xx94xxxxxxxxxDx6xx[CE]

Connection: keep-alive

X-Apple-TV-Resolution: 1080

X-Apple-TV-Version: 6.0.2

User-Agent: iTunes-AppleTV/6.0.2 (3; 8GB; dt:12)

 

21:12:33 WebServer: http request path:

/appletv/us/js/application.js

21:12:33 Localize: aTVLanguage: it

21:12:33 WebServer: pms address:

 

21:12:33 WebServer: cleaned path:

/appletv/us/js/application.js

21:12:33 WebServer: PlexConnect options:

{'aTVScreenResolution': '1080', 'aTVFirmwareVersion': '6.0.2', 'aTVLanguage': 'it', 'aTVAddress': '192.168.150.2'}

21:12:33 WebServer: additional arguments:

 

21:12:33 WebServer: serving /js/application.js

 

that's all, nothing happens after loading application.js

..I'm wrong or it seems that plexconnect cannot detect the pms ip? (192.168.150.150)

 

here you can find also my settings.cfg

[PlexConnect]

port_pms = 32400

port_webserver = 80

ip_plexconnect = 0.0.0.0

certfile = ./assets/certificates/trailers.pem

ip_dnsmaster = 8.8.8.8

loglevel = High

enable_dnsserver = True

logpath = .

ip_pms = 192.168.150.150

enable_plexgdm = True

hosttointercept = trailers.apple.com

port_ssl = 443

enable_webserver_ssl = True

prevent_atv_update = True

port_dnsserver = 53

enable_plexconnect_autodetect = True

 

 

 

Thank you very much to anyone can help me, i miss my plexconnect working!!! :)

Alex

 

Make sure you reboot all devices, including your router.
If that does not work you can Try disabling GDM in settings.cfg to see if that is the issue (although you already have the IP hard coded it will still try and find the PMS through GDM first).

Hi, thank you for the fast reply.

I've tried your suggestion but noting has changed.

Also restarting anything didn't produce any effect, it seems that plexconnect is still unable to detect the pms.

Clearing the hard code pms address also do not produce any effect.

Looks more like a "cert" issue...

Or maybe something completely different? As we have been there before... what is your language setting in aTV?

the cert was working until last update, so it's strange that now has a problem. Any way i can try to generate a new one as a last chance.

The language settings in my atv is Italian.

Really i can't say if this issue appear after the plexconnect updater after apple new channels push update.

Uh.

-> Nightmare! What are you guys doing? Last week we had the French, now the Italian...

Switch to English and all should be good. I guess I have to look into that issue...

you are right, the language is the problem. Switching to english solve the issue...

You need to became more "European" :)

Anyway thank you guys for your great job!

I am pretty much European already.

But we don't do so many ' in our language - if this is really the issue...

Fixed!?

See commit fix Italian issue - enclose XML strings in .JS in double quotes, esca…

Absolutely! Perfetto!  ;)

Thanks a lot

Alex

Hmm. I was in the strange situation that I could click on trailers, see the plex library but when I selected a film it didn't play. When I clicked on play there was just for a second a moving circle and then I was back on the page with the film info.

I solved this by setting the language of my aTV3 from german to english.