Hi. Thanks for all of the work done thus far to provide us with this Plex Server access on our Apple TV’s. All works as expected aside from shared libraries. A friend has two plex servers on his home network and I am able to access the content on both through the Plex app on my iPhone (or on my laptop), but when I attempt to access it via the Plex Connect app I get the error you see below with the output of Forbidden! Any help you can provide would be appreciated. Thanks again for all of your work on this.Apple TV running version 6.2 (6698.99.50.31)DNS Server - 194.168.1.36Plex Connect Server/Plex Media Server - Apple MacBookPro -OSX 10.9.4 -ip address 194.168.1.36Plex Media Server version - 0.9.9.14.531-7eef8c6Plex Connect version - August 27th 2014 - 1:25am - standard versionContents of Setting.cfg[PlexConnect]enable_plexgdm = Trueip_pms = 192.168.178.10port_pms = 32400enable_dnsserver = Trueport_dnsserver = 53ip_dnsmaster = 8.8.8.8prevent_atv_update = Trueenable_plexconnect_autodetect = Trueip_plexconnect = 0.0.0.0hosttointercept = trailers.apple.comport_webserver = 80enable_webserver_ssl = Trueport_ssl = 443certfile = ./assets/certificates/trailers.pemloglevel = Normallogpath = .Normal loglevel output detail:10:29:16 PlexAPI: We failed to reach a server. Reason: ForbiddenHigh loglevel output detail:
Anyone have any ideas?
Is there anything in your friends pms that would be blocking you like:
“List of networks that are allowed without auth”
In network settings (advanced) of pms settings.
Is there anything in your friends pms that would be blocking you like:
"List of networks that are allowed without auth"
In network settings (advanced) of pms settings.
Thanks for the response. But I do not think that is the issue because it works fine from the Plex app on my iPhone or iPad on the very same network as my PlexConnect server. I'll ask him to check that but seems unlikely.
Thanks for the response. But I do not think that is the issue because it works fine from the Plex app on my iPhone or iPad on the very same network as my PlexConnect server. I'll ask him to check that but seems unlikely.
Another tidbit that may be of use:
The plex server that is working is running 0.9.9.10.458-008EA34
The plex server that is failing is running 0.9.9.14.531-7eef8c6
I do not know if this matters but it is a difference I can see from looking at the shared libraries in my plex.tv account. As I test I could have him upgrade the one that is working to see if that breaks it but that would also make it possible that I lose all access!
And - my local library is on version 0.9.9.14.531-7eef8c6 as well and works fine via PlexConnect
So I had my friend verify that these settings are in fact wide open on his server. Do you have any other ideas on this one - it's a major flaw for me since half of his library of movies that I cannot get to through PlexConnect.
Another piece of info on this - He has two Plex servers each sharing Movies, Music, Music Videos, Tv Shows. All four of those work on the server (Server A) that is working as expected. On server B Movies and Music gives me an immediate failure, but when I select Music it actually shows me ServerA's Movies!!! Any help would be appreciated!!
Just asking again if anyone has any ideas on this. I am on the latest versions of everything as of 12/15/14 and the problem still exists...
Hm. Reading your provided logs, it seems like a PlexConnect limitation.
If you look at a request to an actual PMS, eg. line 1021:
atv.loadURL('http://trailers.apple.com/PMS(194.168.1.36)/library/sections/5')
Notice the /PMS() identifier, which (so I assumed) would specify exactly and unmistakably one PMS - how would you run two PMSs on one machine, giving one ip?
Now it turns out that you can do it... as you have proven. Try to connect to two remote PMSs, but both in the same LAN, thus sharing one and the same public IP. Differentiation is the port, but then this is not correctly handled or specified in the PlexConnect request...
Bottomline: Bad design flaw on our side, needs some code modification on my end, I guess. Sorry. :-)
Awesome. Thanks for looking and explaining. Sounds like you will look at a fix for this when you can. How will I know when the fix is applied? To be clear - this is not me rushing you - just wondering if there is some sort of bug tracker that explains what bugs are squashed with new versions..
by way of explanation as you probably fully understand :) - I would say most internet users get one ip from their ISP and never run a server and their multiple devices in their home are Port-Address-Translated (PAT) on their way to the internet. So when those folks run two servers on their network - they have the same translated IP - as you know. Once IPV6 gets fully out there - this will no longer be a problem - PAT and NAT go away. It can't come soon enough but will be a steep learning curve for those who know IPV4!
There is always github with the commit history, and then (every now and then) an update to the change log thread in here. And if you are complete lucky, I might even remember to add a note in here. :-)
This is the commits (updates):
https://github.com/iBaa/PlexConnect/commits/master
Fixed - af690d2
Confirmed working. Thank You. Thank you. Thank You!! Another question on what I think is called poster art (the picture that shows up for the movie) Since I upgraded to the latest versions of Plex and PlexConnect (to enable the port vs. ip tracking feature) all content (local and remote) shows no graphics, just a gray box. This is only an issue on pled connect and works fine on iPhone app with Plex. Any ideas what might be going wrong?
I do now see this in my plexconnect log which may or may not be related
NoOptionError: No option 'channelsview' in section: 'DY6K9C5XFF54'
fixed in latest version https://github.com/iBaa/PlexConnect/commit/fe7c1df3af50414de16689ce0e1a6a93ce513ca4
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.