When on Baa`s github page on right hand side , you can either download as zip or clone to desktop. You can click on clone to desktop and it will ask you to download needed app which you can download from app store. Then after that go back to Baa s page and clone to desktop , it will copy that folder using app to your comp (just to start over, delete older folders and zips). And in future it will keep in sync with whatever new they add. have app running or run everyday and sync the commits.
Now after u get the folder. create a certificates folder in assets folder. and copy your certificate that you created earlier there. Also just see in your settings.cfg these two lines are present -> port_ssl = 443 ; certfile = ./assets/certificates/trailers.pem
and also make sure when copying certificate, copy trailers.pem file into certificates folder which you created in assets folder.
Thanks xp03zd! Got that up and running now.
If anyone has failed to try this (because I certainly didn't think of it right away), I would strongly suggest updating your Plex Media Server. PlexConnect worked fine yesterday, and in reading wtf was wrong with it I saw that the issue was the Trailers app connecting on an https connection instead of an http. I was having the same problem as the OP, and hunting around for a solution. A few minutes ago, I noticed that I am not running the newest version of Plex Media Server. Checking the changelog I saw that in the last few iterations they have added support for https.
EDIT: Sadly it didn't work for me, but perhaps it will for someone else, so I'll leave this here.
Just dit the update, another piece of the puzzle. Still get the "Trailers not available"...
Can you post your log again. The last one did not show it trying to create the webserver on port 443 like the latest code should.
Did you restart plexconnect.py after replacing all the files (A silly question I know)?
Did restart plexconnect after replacing the files. Posted a new log below. Thanks!
can u guys double check and confirm your trailer.pem file is in correct place and path to it is not altered by you and if its altered then make sure path is correct.
File is in the correct place and path is correct. Thank you.
What version of the AppleTV OS are you all running?
http://www.iphonehacks.com/2013/08/apple-tv-update-breaks-plexconnect-hack.html
Running version 5.3 (6105). I am aware of the issue in your link, but these steps http://langui.sh/201...sl-plexconnect/ should make it work correctly again, even on the latest update.
Here is the latest log:
09:09:15 PlexConnect: ***
09:09:15 PlexConnect: PlexConnect
09:09:15 PlexConnect: Press CTRL-C to shut down.
09:09:15 PlexConnect: ***
09:09:15 PlexConnect: started: 09:09:15
09:09:15 PlexConnect: IP_self: 10.0.1.2
09:09:15 DNSServer: started: 09:09:15
09:09:15 DNSServer: ***
09:09:15 DNSServer: Starting up.
09:09:15 DNSServer: intercept: ['trailers.apple.com', 'atv.plexconnect'] => 10.0.1.2
09:09:15 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
09:09:15 DNSServer: forward other to higher level DNS: 8.8.8.8
09:09:15 DNSServer: ***
09:09:15 WebServer: started: 09:09:15
09:09:16 WebServer: ***
09:09:16 WebServer: WebServer: Serving HTTP on 0.0.0.0 port 80.
09:09:16 WebServer: WebServer: Serving HTTPS on 0.0.0.0 port 443.
09:09:16 WebServer: ***
09:09:16 PlexGDM: ***
09:09:16 PlexGDM: looking up Plex Media Server
09:09:16 PlexGDM: ***
09:09:17 PlexGDM: servers discovered: 1
09:09:17 XMLConverter: PlexGDM - PMS: 10.0.1.2:32400
09:09:58 DNSServer: DNS request received!
09:09:58 DNSServer: Source: ('10.0.1.3', 57054)
09:09:58 DNSServer: Domain: ax.init.itunes.apple.com
09:09:58 DNSServer: ***forward request
09:09:58 DNSServer: -> DNS response from higher level
09:09:59 DNSServer: DNS request received!
09:09:59 DNSServer: Source: ('10.0.1.3', 59416)
09:09:59 DNSServer: Domain: itunes.apple.com
09:09:59 DNSServer: ***forward request
09:09:59 DNSServer: -> DNS response from higher level
09:10:12 DNSServer: DNS request received!
09:10:12 DNSServer: Source: ('10.0.1.3', 54407)
09:10:12 DNSServer: Domain: trailers.apple.com
09:10:12 DNSServer: ***intercept request
09:10:12 DNSServer: -> DNS response: 10.0.1.2
09:10:12 WebServer: serving application.js
09:10:22 WebServer: serving application.js