Movies on ATV only when signed into MyPlex! Library Empty

Here is the issue.

 

I'm running PMS and have ATV Version 2 and ATV version 3.  Both have same symptoms.

 

I can open "Trailers" then I get the menu items at the top of the screen on both ATV's

 

Library  Channels  MyPlex   Settings

 

Library thru MyPlex shows:

 

PlexConnect

 

No Plex Library Sections Available

 

Under Settings:

 

Plex Media Server

 

Discover     Plex Media Servers: 0

 

When I look at my PMS, I can see  My Library, where I have over 200 movies with covers loaded and I'm not signed into MyPlex.

 

However!!!!

 

If I sign into MyPlex on my PMS and sign into MyPlex on my ATV

 

My Libary shows up under "MyPlex", Artwork and everything.  The movies even play!!!!!

 

Awesome!!!

 

Discover    Plex Media Server: 1

 

******************************************************************************************************************************

Question....!!!???

 

Why does this only work via MyPlex?

 

If I sign out of MyPlex on both ATV and PMS, My Movies are not displaying and the media server is not found?

 

I'm running the latest git plexconnect, PMS Version 0.9.8.10.215-020456b, ATV Version: 6.0.2

 

Is there a setting I need to tick in PMS that will allow this to work without being signed into MyPlex?

 

I have a few friends who tell me they don't have to be signed into MyPlex to see there library and play there movies.

 

Thanks

 

Amador

Do you have you Plex Server set to require local auth?

Do you have you Plex Server set to require local auth?

No I don't.   Under Network Settings with advanced settings showing.  No boxes are checked and List of networks that are allowed without auth is empty.  If I do need to populate would I add my network subnet like so? 192.168.1.0 /24  ?

Also My Windows firewall is allowing both PMS and Python in and out traffic from any.

Post the output of your terminal window when you start PlexConnect, it looks like it does not discover your server automatically.

Post the output of your terminal window when you start PlexConnect, it looks like it does not discover your server automatically.

10:18:25 PlexConnect: ***
10:18:25 PlexConnect: PlexConnect
10:18:25 PlexConnect: Press CTRL-C to shut down.
10:18:25 PlexConnect: ***
10:18:25 PlexConnect: started: 10:18:25
10:18:25 PlexConnect: IP_self: 192.168.1.110
10:18:25 DNSServer: started: 10:18:25
10:18:25 DNSServer: ***
10:18:25 DNSServer: DNSServer: Serving DNS on 192.168.1.110 port 53.
10:18:25 DNSServer: intercept: ['trailers.apple.com', 'atv.plexconnect'] => 192.
168.1.110
10:18:25 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld
.apple.com.edgesuite.net'] => 127.0.0.1
10:18:25 DNSServer: forward other to higher level DNS: 8.8.8.8
10:18:25 DNSServer: ***
10:18:25 WebServer: started: 10:18:25
10:18:25 WebServer: ***
10:18:25 WebServer: WebServer: Serving HTTP on 192.168.1.110 port 80.
10:18:25 WebServer: ***
10:18:25 WebServer: started: 10:18:25
10:18:25 WebServer: ***
10:18:25 WebServer: WebServer: Serving HTTPS on 192.168.1.110 port 443.
10:18:25 WebServer: ***

I would completely remove and reinstall pms seems like your issue lies there. What os or device are you running pms on?

Ok now when I select the trailers icon in ATV I get Accessing Trailers with the spinner.  Nothing resolves.  Then I see the following:

Trailers is unavailable. Try again later.

Here is my plexconnect readout. continued after what I posted above.

10:18:25 WebServer: ***
10:19:57 DNSServer: DNS request received!
10:19:57 DNSServer: Source: ('192.168.1.108', 63103)
10:19:57 DNSServer: Domain: p21-buy.itunes.apple.com
10:19:57 DNSServer: ***forward request
10:19:57 DNSServer: -> DNS response from higher level
10:20:20 DNSServer: DNS request received!
10:20:20 DNSServer: Source: ('192.168.1.108', 57606)
10:20:20 DNSServer: Domain: trailers.apple.com
10:20:20 DNSServer: ***intercept request
10:20:20 DNSServer: -> DNS response: 192.168.1.110

Ok now when I select the trailers icon in ATV I get Accessing Trailers with the spinner.  Nothing resolves.  Then I see the following:

Trailers is unavailable. Try again later.

Here is my plexconnect readout. continued after what I posted above.

10:18:25 WebServer: ***
10:19:57 DNSServer: DNS request received!
10:19:57 DNSServer: Source: ('192.168.1.108', 63103)
10:19:57 DNSServer: Domain: p21-buy.itunes.apple.com
10:19:57 DNSServer: ***forward request
10:19:57 DNSServer: -> DNS response from higher level
10:20:20 DNSServer: DNS request received!
10:20:20 DNSServer: Source: ('192.168.1.108', 57606)
10:20:20 DNSServer: Domain: trailers.apple.com
10:20:20 DNSServer: ***intercept request
10:20:20 DNSServer: -> DNS response: 192.168.1.110

In the Network settings I have 192.168.1.0 /24 under "List of networks that are allowed without auth".  This is the only thing that has changed. 

Aside from me NOT signing into MyPlex where it works only.

Remove everything in pms for net auth leave it blank. Reset router, atv, and device hosting plexconnect and pms after you reinstall pms. DO NOT EDIT ANY SETTING IN PMS LEAVE IT AS DEFAULT WHEN YOU REINSTALL! Besides adding your library of course :wink:


Re-Start Plex Media Server Set-Up from Scratch


In some cases, you may decide that you wish to restart your setup on your Plex Media Server from scratch. To do so, you basically just remove the support files associated with the install and then restart the server. Please follow these steps:

  1. Quit/exit/stop the Plex Media Server to ensure that it is not running
  2. Delete the support file folder for your operating system as noted below:


    Warning:

    This procedure will remove your entire Library. You will have to re-scan, fetch metadata and re-do any metadata edits.


    Mac OS X

    ~/Library/Application Support/Plex Media Server/


    Note:

    In Mac OS X ‘Lion’ 10.7 and newer, Apple has hidden the ~/Library folder. To access this folder: open Finder, choose Go > Go to Folder…, type “~/Library”, then press . The ~/Library folder will open.

    CNET’s Where did my library go article includes some other solutions.


    Windows

    Windows XP/Server 2003 or Home Server:

    C:\Documents and Settings\yourusername\Local Settings\Application Data\Plex Media Server<br>
    Windows Vista, Server 2008, Server 2008 R2, and Windows 7:

    C:\Users\yourusername\AppData\Local\Plex Media Server<br>

    Linux

    $PLEX_HOME/Library/Application Support/Plex Media Server/


    QNAP:

    /share/MD0_DATA/.qpkg/PlexMediaServer/Library/


  3. Re-start the Plex Media Server
  4. The Plex Media Server will restart as a fresh install and you can proceed to set things up as you desire.

Ok so I did all that you prescribed above to the letter.  I rebooted my Windows 7 64bit PC, My Router, my ATV in question.  I did a full remove and re-install of PMS.  Even re-installed Plex Connect.  I'm using the latest from GitHub PlexConnect-master.zip.  Here is the Plex Connect Screen.

I'm still getting:

Trailers is unavailable. Try again later.

I have tow ATV's setup for this.  One is an ATV3 which ends in .141 and an ATV2 that ends in .108.  I'm working with the .108.

10:48:18 PlexConnect: ***
10:48:18 PlexConnect: PlexConnect
10:48:18 PlexConnect: Press CTRL-C to shut down.
10:48:18 PlexConnect: ***
10:48:18 PlexConnect: started: 10:48:18
10:48:18 PlexConnect: IP_self: 192.168.1.110
10:48:18 DNSServer: started: 10:48:18
10:48:18 DNSServer: ***
10:48:18 DNSServer: DNSServer: Serving DNS on 192.168.1.110 port 53.
10:48:18 DNSServer: intercept: ['trailers.apple.com', 'atv.plexconnect'] => 192.
168.1.110
10:48:18 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld
.apple.com.edgesuite.net'] => 127.0.0.1
10:48:18 DNSServer: forward other to higher level DNS: 8.8.8.8
10:48:18 DNSServer: ***
10:48:19 WebServer: started: 10:48:19
10:48:19 WebServer: ***
10:48:19 WebServer: WebServer: Serving HTTP on 192.168.1.110 port 80.
10:48:19 WebServer: ***
10:48:19 WebServer: started: 10:48:19
10:48:19 WebServer: ***
10:48:19 WebServer: WebServer: Serving HTTPS on 192.168.1.110 port 443.
10:48:19 WebServer: ***
10:48:19 DNSServer: DNS request received!
10:48:19 DNSServer: Source: ('192.168.1.108', 56879)
10:48:19 DNSServer: Domain: init-p01st.push.apple.com
10:48:19 DNSServer: ***forward request
10:48:19 DNSServer: -> DNS response from higher level
10:48:20 DNSServer: DNS request received!
10:48:20 DNSServer: Source: ('192.168.1.108', 59153)
10:48:20 DNSServer: Domain: 5-courier.push.apple.com
10:48:20 DNSServer: ***forward request
10:48:20 DNSServer: -> DNS response from higher level
10:48:21 DNSServer: DNS request received!
10:48:21 DNSServer: Source: ('192.168.1.141', 53906)
10:48:21 DNSServer: Domain: push.apple.com
10:48:21 DNSServer: ***forward request
10:48:21 DNSServer: -> DNS response from higher level
10:48:21 DNSServer: DNS request received!
10:48:21 DNSServer: Source: ('192.168.1.141', 61174)
10:48:21 DNSServer: Domain: 12-courier.push.apple.com
10:48:21 DNSServer: ***forward request
10:48:22 DNSServer: -> DNS response from higher level
10:48:22 DNSServer: DNS request received!
10:48:22 DNSServer: Source: ('192.168.1.141', 59966)
10:48:22 DNSServer: Domain: www.apple.com
10:48:22 DNSServer: ***forward request
10:48:23 DNSServer: -> DNS response from higher level
10:49:21 DNSServer: DNS request received!
10:49:21 DNSServer: Source: ('192.168.1.108', 54756)
10:49:21 DNSServer: Domain: init.itunes.apple.com
10:49:21 DNSServer: ***forward request
10:49:22 DNSServer: -> DNS response from higher level
10:49:22 DNSServer: DNS request received!
10:49:22 DNSServer: Source: ('192.168.1.108', 54756)
10:49:22 DNSServer: Domain: init.itunes.apple.com
10:49:22 DNSServer: ***forward request
10:49:22 DNSServer: -> DNS response from higher level
10:49:23 DNSServer: DNS request received!
10:49:23 DNSServer: Source: ('192.168.1.108', 54190)
10:49:23 DNSServer: Domain: itunes.apple.com
10:49:23 DNSServer: ***forward request
10:49:23 DNSServer: -> DNS response from higher level
10:49:23 DNSServer: DNS request received!
10:49:23 DNSServer: Source: ('192.168.1.108', 59700)
10:49:23 DNSServer: Domain: xp.apple.com
10:49:23 DNSServer: ***forward request
10:49:23 DNSServer: -> DNS response from higher level
10:49:23 DNSServer: DNS request received!
10:49:23 DNSServer: Source: ('192.168.1.108', 49450)
10:49:23 DNSServer: Domain: p21-buy.itunes.apple.com
10:49:23 DNSServer: ***forward request
10:49:23 DNSServer: -> DNS response from higher level
10:49:23 DNSServer: DNS request received!
10:49:23 DNSServer: Source: ('192.168.1.108', 63840)
10:49:23 DNSServer: Domain: www.apple.com
10:49:23 DNSServer: ***forward request
10:49:23 DNSServer: -> DNS response from higher level
10:49:25 DNSServer: DNS request received!
10:49:25 DNSServer: Source: ('192.168.1.108', 62743)
10:49:25 DNSServer: Domain: configuration.apple.com
10:49:25 DNSServer: ***forward request
10:49:25 DNSServer: -> DNS response from higher level
10:49:25 DNSServer: DNS request received!
10:49:25 DNSServer: Source: ('192.168.1.108', 49671)
10:49:25 DNSServer: Domain: pd-nk.itunes.apple.com
10:49:25 DNSServer: ***forward request
10:49:26 DNSServer: -> DNS response from higher level
10:49:28 DNSServer: DNS request received!
10:49:28 DNSServer: Source: ('192.168.1.108', 58284)
10:49:28 DNSServer: Domain: se.itunes.apple.com
10:49:28 DNSServer: ***forward request
10:49:28 DNSServer: -> DNS response from higher level
10:49:28 DNSServer: DNS request received!
10:49:28 DNSServer: Source: ('192.168.1.108', 60555)
10:49:28 DNSServer: Domain: a3.mzstatic.com
10:49:28 DNSServer: ***forward request
10:49:28 DNSServer: -> DNS response from higher level
10:49:29 DNSServer: DNS request received!
10:49:29 DNSServer: Source: ('192.168.1.108', 62827)
10:49:29 DNSServer: Domain: a4.mzstatic.com
10:49:29 DNSServer: ***forward request
10:49:29 DNSServer: -> DNS response from higher level
10:49:29 DNSServer: DNS request received!
10:49:29 DNSServer: Source: ('192.168.1.108', 53530)
10:49:29 DNSServer: Domain: a2.mzstatic.com
10:49:29 DNSServer: ***forward request
10:49:29 DNSServer: -> DNS response from higher level
10:49:29 DNSServer: DNS request received!
10:49:29 DNSServer: Source: ('192.168.1.108', 50056)
10:49:29 DNSServer: Domain: a1.mzstatic.com
10:49:29 DNSServer: ***forward request
10:49:29 DNSServer: -> DNS response from higher level
10:49:31 DNSServer: DNS request received!
10:49:31 DNSServer: Source: ('192.168.1.108', 49284)
10:49:31 DNSServer: Domain: play.itunes.apple.com
10:49:31 DNSServer: ***forward request
10:49:31 DNSServer: -> DNS response from higher level
10:49:32 DNSServer: DNS request received!
10:49:32 DNSServer: Source: ('192.168.1.141', 57695)
10:49:32 DNSServer: Domain: init.itunes.apple.com
10:49:32 DNSServer: ***forward request
10:49:32 DNSServer: -> DNS response from higher level
10:49:33 DNSServer: DNS request received!
10:49:33 DNSServer: Source: ('192.168.1.141', 51063)
10:49:33 DNSServer: Domain: itunes.apple.com
10:49:33 DNSServer: ***forward request
10:49:33 DNSServer: -> DNS response from higher level
10:49:33 DNSServer: DNS request received!
10:49:33 DNSServer: Source: ('192.168.1.141', 51853)
10:49:33 DNSServer: Domain: xp.apple.com
10:49:33 DNSServer: ***forward request
10:49:33 DNSServer: -> DNS response from higher level
10:49:36 DNSServer: DNS request received!
10:49:36 DNSServer: Source: ('192.168.1.108', 64598)
10:49:36 DNSServer: Domain: init-p01st.push.apple.com
10:49:36 DNSServer: ***forward request
10:49:37 DNSServer: -> DNS response from higher level
10:49:37 DNSServer: DNS request received!
10:49:37 DNSServer: Source: ('192.168.1.108', 50750)
10:49:37 DNSServer: Domain: 45-courier.push.apple.com
10:49:37 DNSServer: ***forward request
10:49:37 DNSServer: -> DNS response from higher level
10:49:40 DNSServer: DNS request received!
10:49:40 DNSServer: Source: ('192.168.1.108', 64749)
10:49:40 DNSServer: Domain: trailers.apple.com
10:49:40 DNSServer: ***intercept request
10:49:40 DNSServer: -> DNS response: 192.168.1.110
10:51:01 DNSServer: DNS request received!
10:51:01 DNSServer: Source: ('192.168.1.108', 56194)
10:51:01 DNSServer: Domain: trailers.apple.com
10:51:01 DNSServer: ***intercept request
10:51:01 DNSServer: -> DNS response: 192.168.1.110
10:53:01 DNSServer: DNS request received!
10:53:01 DNSServer: Source: ('192.168.1.108', 60973)
10:53:01 DNSServer: Domain: bookkeeper.itunes.apple.com
10:53:01 DNSServer: ***forward request
10:53:01 DNSServer: -> DNS response from higher level
10:53:01 DNSServer: DNS request received!
10:53:01 DNSServer: Source: ('192.168.1.108', 49380)
10:53:01 DNSServer: Domain: upp.itunes.apple.com
10:53:01 DNSServer: ***forward request
10:53:02 DNSServer: -> DNS response from higher level
 

Did you follow this installation guide exactly? Did you generate new certs on your windows machine and install it on the plexconnect in /assets/certificates and both atv’s?

https://github.com/iBaa/PlexConnect/wiki/Install-guides

Did you follow this installation guide exactly? Did you generate new certs on your windows machine and install it on the plexconnect in /assets/certificates and both atv's?

https://github.com/iBaa/PlexConnect/wiki/Install-guides

Yes! I did this for both ATV's  In my initial post I was able to access PMS vis the ATV's only when signed into MyPlex.  If I don't sign into MyPlex, then I can't connect.

I don't get it.

If you are leaving everything default in pms and plexconnect the issue problably lies on your windows machine, something is blocking it. If you can see plexconnect from the trailers everthing is working cert wise. Check your installed programs, maybe some virus or firewall is blocking pms from going to the atv. Plexconnect is not discovering pms and forwarding your pms content for some reason within your lan. Myplex works because its pulling it over the net I would imagine. I assume you have added some channels and content to your reinstalled pms.

If you are leaving everything default in pms and plexconnect the issue problably lies on your windows machine, something is blocking it. If you can see plexconnect from the trailers everthing is working cert wise. Check your installed programs, maybe some virus or firewall is blocking pms from going to the atv. Plexconnect is not discovering pms and forwarding your pms content for some reason within your lan. Myplex works because its pulling it over the net I would imagine. I assume you have added some channels and content to your reinstalled pms.

As of right now, when I select or click the trailers icon on either ATV, I get "Accessing Trailers" for a minute with the spinner, then "Trailers is unavailable. Try again later."

I just tried signing into MyPlex in PMS to see if it would at least allow me in and no.

I have allowed both PMS and Python in my firewall.

The only security I'm running is Windows Defender.

I'm not sure what changed as I was able to atleast get in via MyPlex.  Now I can't even do that.

Even without pms working you should be able to get plexconnect to work. I would regen certs and reinstall them on your pc in /assets/plexconnect and atvs. Once you have done that reset everything atvs & pc then point your dns on your atv to your pc and wait for about a min to see if plexconnect loads on trailers. The only way you can fix this is by troubleshooting. I assume when you did everything you deleteded EVERTHING from the pc pms/plexconnect and the certs from the atv. Start completely fresh. I would disable/uninstall anything firewall/virus related.

Even without pms working you should be able to get plexconnect to work. I would regen certs and reinstall them on your pc in -assets/plexconnect and atvs. Once you have done that reset everything atvs & pc then point your dns on your atv to your pc and wait for about a min to see if plexconnect loads on trailers.

Regarding certs

The first time around I generated a cert called trailers.cer  I added it to they keystore a trailers.key and trailers.pem were also created in the process.  I used the iphone config util to load the certs onto the apple TV's.

Am I correct is assuming that I only need to generate the one cert for my Windows machine, then I can install the same cert on both ATV's?

This has to be correct.  A One to Many Cert relationship.  Because there is only one .pem file created which I move to the certificate folder inside my Plexconnect folder right?

Amador

Yes use the same cert everywhere in plexconnect /assets/certificates and on the atv’s. I would generate a new one just to be sure. Trailers.pem is what I use

Yes use the same cert everywhere in plexconnect /assets/certificates and on the atv's. I would generate a new one just to be sure. Trailers.pem is what I use

Well,

I generated new certs, refreshed or replaced plexconnect with a fresh install of plexconnect.ie uzipped the archive into my Program Files (x86) dir under PlexConnect folder.

I placed the .pem file in the cert folder.

Did not start PMS.

Started the Plexconnect script.

Plugged in the ATV

Unable to Access.  Trailers is unavailable. Try again later.

Well,

I generated new certs, refreshed or replaced plexconnect with a fresh install of plexconnect.ie uzipped the archive into my Program Files (x86) dir under PlexConnect folder.

I placed the .pem file in the cert folder.

Did not start PMS.

Started the Plexconnect script.

Plugged in the ATV

Unable to Access.  Trailers is unavailable. Try again later.

Here is my console output.

12:44:22 PlexConnect: ***
12:44:22 PlexConnect: PlexConnect
12:44:22 PlexConnect: Press CTRL-C to shut down.
12:44:22 PlexConnect: ***
12:44:22 PlexConnect: started: 12:44:22
12:44:22 PlexConnect: IP_self: 192.168.1.110
12:44:22 DNSServer: started: 12:44:22
12:44:22 DNSServer: ***
12:44:22 DNSServer: DNSServer: Serving DNS on 192.168.1.110 port 53.
12:44:22 DNSServer: intercept: ['trailers.apple.com', 'atv.plexconnect'] => 192.
168.1.110
12:44:22 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld
.apple.com.edgesuite.net'] => 127.0.0.1
12:44:22 DNSServer: forward other to higher level DNS: 8.8.8.8
12:44:22 DNSServer: ***
12:44:22 WebServer: started: 12:44:22
12:44:22 WebServer: ***
12:44:22 WebServer: WebServer: Serving HTTP on 192.168.1.110 port 80.
12:44:22 WebServer: ***
12:44:22 WebServer: started: 12:44:22
12:44:22 WebServer: ***
12:44:22 WebServer: WebServer: Serving HTTPS on 192.168.1.110 port 443.
12:44:22 WebServer: ***
12:44:32 DNSServer: DNS request received!
12:44:32 DNSServer: Source: ('192.168.1.108', 65246)
12:44:32 DNSServer: Domain: p21-buy.itunes.apple.com.akadns.net
12:44:32 DNSServer: ***forward request
12:44:32 DNSServer: -> DNS response from higher level
12:44:34 DNSServer: DNS request received!
12:44:34 DNSServer: Source: ('192.168.1.108', 53882)
12:44:34 DNSServer: Domain: trailers.apple.com
12:44:34 DNSServer: ***intercept request
12:44:34 DNSServer: -> DNS response: 192.168.1.110

delete the old certs on the atv's via settings/profiles and Install the new cert you generated on the atv's then restart the atv's, point your dns to 192.168.1.110 & leave your ip automatic on the atv, try trailers wait for it to load plexconnect on the atv's for like 30sec. I assume all you changed in the new plexconnect was adding trailers.pem into /assets/certificates, nothing else.