Can't get Apple TV 3 - 5.2.1 firmware with wifi to get on Plex

Hi there,

 

Maybe somebody can help me and explain what I'm doing wrong? I'm trying to get it to work on wireless.

 

 

  • Your ATV model (2 or 3) and firmware version (found under the ATV settings > general > about > Apple TV software):

Apple TV 3 - 5.2.1

  • The DNS server set on the ATV (found under the ATV settings > general > network > DNS):

Automatically: 192.168.1.254 (SAME AS ROUTER)

  • The device and operating system (including version number) that PlexConnect is installed on:

Macbook Pro - Mountain Lion 10.8.4

  • The local IP address of the device that PlexConnect is installed on:

192.168.1.38

  • The device and operating system (including version number) that the Plex media server (PMS) is installed on:

Macbook Pro - Mountain Lion 10.8.4

  • The local IP address of the device that the Plex media server (PMS) is installed on:

192.168.1.38

  • Where your media is stored (e.g. internal drive):

Folder on my MacBook

  • The PlexConnect version number. If using Github source then a time and date of download (look at the creation date of the folder) and if you are using any testing branch e.g. the Elan/PlexInc one.

Github Zipfile download date: June 12 - 2013

 

  • The content of your 'Settings.cfg' file (if you do not have this file you are running an old version, please update)

[PlexConnect]
port_pms = 32400
enable_plexgdm = True
ip_pms = 192.168.178.10
ip_dnsmaster = 192.168.1.254
enable_dnsserver = True

  • A detailed description of the issue (the clearer you can make this the better):

When I check my settings in my Apple TV for wireless connection, I'm not sure if I have set them correctly. When I open up "Trailers" I get the normal Apple trailer menu, not the Plex.

  • A log file (currently this is the output in your terminal/cmd window):

Last login: Mon Jun 10 17:46:11 on console
MacBook-Pro-van-Steven:~ stevenmulder$ cd /Users/stevenmulder/Apple\ TV/PlexConnect-XML_templates
MacBook-Pro-van-Steven:PlexConnect-XML_templates stevenmulder$ sudo ./PlexConnect.py

WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.

To proceed, enter your password, or type Ctrl-C to abort.

Password:
PlexConnect : ***
PlexConnect : PlexConnect
PlexConnect : Press ENTER to shut down.
PlexConnect : ***
Settings : add section PlexConnect
Settings : add option port_pms=32400
Settings : add option enable_plexgdm=True
Settings : add option ip_pms=192.168.178.10
Settings : add option ip_dnsmaster=192.168.1.254
Settings : add option enable_dnsserver=True
PlexConnect : IP_self: 192.168.1.38
PlexGDM : ***
PlexGDM : looking up Plex Media Server
PlexGDM : ***
PlexGDM : No servers discovered
PlexConnect : PMS: 192.168.178.10:32400
DNSServer : ***
DNSServer : Starting up.
DNSServer : intercept trailers.apple.com: 192.168.1.38
DNSServer : forward other to higher level DNS: 192.168.1.254
DNSServer : ***
WebServer : ***
WebServer : WebServer: Serving HTTP on 0.0.0.0 port 80.
WebServer : ***
 

 

I hope someone can help me!

 

Thx in advance,

 

Steven

The IP in your Apple TV settings should be the same as the computer that has Plex media server on it. The DNSmaster in the settings.cfg can be left at the default 8.8.8.8 unless you are using a special DNS service.

Two issues:

1.

>> - The DNS server set on the ATV (found under the ATV settings > general > network > DNS):

>>    Automatically: 192.168.1.254 (SAME AS ROUTER)

2.

>> PlexGDM : No servers discovered

What do you mean with issues? What’s wrong there?

Open setting.cfg and change the PMS IP to that of your PMS server.

Chane the DNS server to the IP of the machine you are running PlexConnect on.

f00b4r - there should be no need to edit the IP_PMS, as long as GDM is up and running.

Guest_STM:

1. aTV DNS has to point to your PlexConnect machine

2. PMS has to run, PlexConnect needs to "see" PMS

1: Set the DNS server set on the ATV to 192.168.1.38

2a: Edit Settings.cfg:

ip_pms = 192.168.1.38
ip_dnsmaster = 8.8.8.8

or

2b: Stop PlexConnect, download latest PlexConnect. Make sure PMS is already started. Don't change any PlexConnect files and just run plexconnect.py

1: Set the DNS server set on the ATV to 192.168.1.38

2a: Edit Settings.cfg:

ip_pms = 192.168.1.38
ip_dnsmaster = 8.8.8.8

or

2b: Stop PlexConnect, download latest PlexConnect. Make sure PMS is already started. Don't change any PlexConnect files and just run plexconnect.py

Hi mderksen, I did what you said and now I see "Connecting To Trailers" on my tv. It stays in that screen. It doesn't log in / connect to trailers?

I can switch between LIBRARY / CHANNELS / SEARCH / SETTINGS

This is what I saw in Terminal before clicking on TRAILERS:

MacBook-Pro-van-Steven:~ stevenmulder$ cd /Users/stevenmulder/Apple\ TV/PlexConnect-XML_templates
MacBook-Pro-van-Steven:PlexConnect-XML_templates stevenmulder$ sudo ./PlexConnect.py
Password:
PlexConnect : ***
PlexConnect : PlexConnect
PlexConnect : Press ENTER to shut down.
PlexConnect : ***
PlexConnect : IP_self: 192.168.1.38
PlexGDM : ***
PlexGDM : looking up Plex Media Server
PlexGDM : ***
PlexGDM : servers discovered: 2
PlexConnect : PMS: 192.168.1.38:32400
DNSServer : ***
DNSServer : Starting up.
DNSServer : intercept trailers.apple.com: 192.168.1.38
DNSServer : forward other to higher level DNS: 8.8.8.8
DNSServer : ***
WebServer : ***
WebServer : WebServer: Serving HTTP on 0.0.0.0 port 80.
WebServer : ***
 

This is what happened in Terminal when I clicked on TRAILERS:

DNSServer : DNS request received!
DNSServer : Source: ('192.168.1.35', 62378)
DNSServer : Domain: trailers.apple.com
DNSServer : ***intercept request
DNSServer : -> DNS response: 192.168.1.38
WebServer : serving application.js
192.168.1.35 - - [12/Jun/2013 12:38:50] "GET /appletv/us/js/application.js HTTP/1.1" 200 -
WebServer : serving /Users/stevenmulder/Apple TV/PlexConnect-XML_templates/assets/plexconnect.xml
192.168.1.35 - - [12/Jun/2013 12:38:50] "GET /plexconnect.xml HTTP/1.1" 200 -
WebServer : serving  /Users/stevenmulder/Apple TV/PlexConnect-XML_templates/assets/utils.js
192.168.1.35 - - [12/Jun/2013 12:38:51] "GET /utils.js HTTP/1.1" 200 -
ATVLogger : loadItem: Library
192.168.1.35 - - [12/Jun/2013 12:38:51] "GET /loadItem:%20Library&atvlogger HTTP/1.1" 200 -
WebServer : serving .xml: /library/sections
192.168.1.35 - - [12/Jun/2013 12:38:51] "GET /library/sections&PlexConnectUDID=DY4K93SEFF54 HTTP/1.1" 200 -
 

Any idea why it doesn't log in?

Try restarting Plex Media Server and then restart Plexconnect.

Ok that worked thx ;)

Is there a way to start Plexconnect from a MacBook when all the movies are on my MacPro?

Not sure, but why don't you just run Plexconnect on the MacPro and point the ATV to it?

Yes Im doing that now but my MacPro is on the addic in my house and I can carry my MacBook with me. So I was thinking if it would be possible to start Plexconnect from my MacBook when all the movies are on my MacPro?

Hi,

I get a similar error message, but with a code 404, here is the picture:

http://imageshack.us/photo/my-images/69/dqnk.jpg/

I've tried both way:

2a and 2b

But nothing happened. I have a pc and an apple tv with 5.2.1.

PMS is running nicely.

I might be a big newbie so if you have a solution please walk me through.

Thank you in advance

reglmk83: not correctly installed. You are missing the "assets" folder...

And if you are on it... try to locate "PlexConnect.log" and attach this instead of a screenshot.

So I was thinking if it would be possible to start Plexconnect from my MacBook when all the movies are on my MacPro?


It is possible.

reglmk83: not correctly installed. You are missing the "assets" folder...

And if you are on it... try to locate "PlexConnect.log" and attach this instead of a screenshot.

Than I'm stupid as well. How do I do that? I mean to install it correctly... I've downloaded the zip (the one you suggested earlier), drag&drop into folder, there was no asset folder...

What am I doing wrong?

And sorry about the screenshot...

EDIT: I'm stupid, I should quit using draganddrop :D

IT IS ALIVE!!!! :D

Im having a similar issue.. Tried on PC and MAC, here is the log

Latest Plex Media Server installed

Latest PlexConnect, unzipped, no changes. (tried changing the 8.8.8.8 also, no luck.)

Both running on the MAC (192.168.0.11) also tried PC.

ATV 3 (5.2.1)(6.1.3)   - DNS set to 192.168.0.11

22:34:58 PlexConnect: started: 22:34:58
22:34:58 PlexConnect: ***
22:34:58 PlexConnect: PlexConnect
22:34:58 PlexConnect: Press ENTER to shut down.
22:34:58 PlexConnect: ***
22:34:58 Settings: add section PlexConnect
22:34:58 Settings: add option port_pms=32400
22:34:58 Settings: add option enable_plexgdm=True
22:34:58 Settings: add option ip_dnsmaster=8.8.8.8
22:34:58 Settings: add option ip_webserver=0.0.0.0
22:34:58 Settings: add option loglevel=Normal
22:34:58 Settings: add option enable_dnsserver=True
22:34:58 Settings: add option ip_pms=192.168.178.10
22:34:58 Settings: add option port_webserver=80
22:34:58 PlexConnect: started: 22:34:58
22:34:58 PlexConnect: IP_self: 192.168.0.11
22:34:58 PlexGDM: ***
22:34:58 PlexGDM: looking up Plex Media Server
22:34:58 PlexGDM: ***
22:34:59 PlexGDM: servers discovered: 1
22:34:59 PlexConnect: PMS: 192.168.0.11:32400
22:34:59 DNSServer: started: 22:34:59
22:34:59 DNSServer: ***
22:34:59 DNSServer: Starting up.
22:34:59 DNSServer: intercept trailers.apple.com: 192.168.0.11
22:34:59 DNSServer: forward other to higher level DNS: 8.8.8.8
22:34:59 DNSServer: ***
22:34:59 WebServer: started: 22:34:59
22:34:59 WebServer: ***
22:34:59 WebServer: WebServer: Serving HTTP on 0.0.0.0 port 80.
22:34:59 WebServer: ***
22:53:28 PlexConnect: Shutting down.
22:53:29 DNSServer: Shutting down.
22:53:30 WebServer: Shutting down.
 
No action here after i try run Trailers. 
 
Accessing Trailers.. .. .. . Trailers is unavailable. Try again later.
 
P.S I tried reinstalling, restarting everything..
 
Seems like ATV doesn't even try to access it?

It is possible.

How?

How?

PlexConnect does not have to be run on the same device as your PMS.

Just make sure your ATV's DNS setting is the IP of the device that PlexConnect is on.

If you are running a device 24/7 for PMS it would usually make sense to run PlexConnect on it too but you do not have to.

Btw if your server is in the attic turn on screen sharing or use another solution such as LogMeIn so you can control it remotely.