Havent tried this yet but was curious if I ever did. Say I was out of town and I brought an atv with me and another device to host plexconnect, also assume pms was running as well on this local plexconnect host but was left stock as in no media/channels etc. If I logged into myplex which hosts all of my content on my server @ home, on the atv would it fill in library and channels on the atv via myplex or would they not have any content since the local plexconnect/pms host is stock. If there is a better way to go about this let me know. My guess is the atv will default to the pms on the local device running plexconnect and display nothing on the library and channel tabs. If im correct is there a way or could there be a way implemented to tell plexconnect to default to the remote pms instead of the local pms?
Library and Channels always only show the local PMS. Remote PMSs don't offer the channels view at all.
As it is today, the first two tabs would be empty...
I belive a dyndns solution could fix that issue, im looking into it, I have someone that is gonna test it for me on his atv3. Here is the pull request that would possibly fix it:
http://forums.plexapp.com/index.php/topic/85523-dyndns-atv2-5x-plexconnect-pull-request/
Also you do not need a PMS at the other location, just the one you connect through MyPlex.
So I dont need pms at the other location just plexconnect? How can I set plexconnect to do that? Im correct I belive I can do that with my pull request I posted for the atv2 which should work for atv2/3 alike using dyndns.
If I can get plexconnect to work remotely (at a hotel) on a atv3 by using plexconnect locally (at a hotel) pointed at my remote dyndns (at home) it should fix the issue where there is no library & channel content. Also when I sign into my plex it should fill in all of my shared content. This way plexconnect would be completely like I was at home but out of town 
So just so we are clear atv and say a laptop at the hotel. Plexconnect running on labtop pointed at the pms using dyndns at my home. Plexconnect can see everything and run as it normally would at home but at a remote site. This would make the atv2/3 very portable.
With MyPlex implemented you do not need any DYDNS stuff at all.
Just setup PlexConnect and the ATV at the hotel and sign into MyPlex on the ATV.
Your remote server content will show up under the MyPlex tab.
I get that but im looking to populate the library & channels tab as well on plexconnect. Will myplex do that or will it just show other remote librarys.
No because:
A) the library tab is meant to only show LAN content and we see not need for the same content to be in two tabs
B) channels I do not think are supported
Myplex and library tab are almost the same, arent they? Dont know about the channels tab.
If you want to avoid myplex (assuming port 32400 is already forwarded)
- Go to a hotel
- Find out wan ip
- Log in to your PMS
- Add hotels wan ip to allowed list (little risky)
- Add your ip (or dyndns) in plexconnect config and disable gdm
- Start plexconnect
- Start Atv and access trailers app
- Profit
Ok so what your saying is if I had a device hosting plexconnect with me at the hotel just using myplex under the myplex tab I would see all my librarys at my home and remote alike.
If I pointed plexconnect at my pms using dyndns I could see my library tab populated as well as the channel tab.
I guess another way to do this would be use plexconnect and pms at the hotel, add some channels to pms then use myplex to see my home and remote myplex conent.
Yes. You seem to know your stuff, just try it dude 
Borrow your neighbors wifi, go to a friend or tether your phone are all good ways to test 
So what should I set the setting.cfg file to get this to work easily without editng a bunch of files like I usually do, can you post an example if mine is not right?
I usually edit plexconnect.py to change the hostofplexconnect to my dyndns. I also goto assets/js and change every http://atv.plexconnect to http://mydyndns.com. This is my typical settings.cfg file. If there is an easier way let me know. Im guessing that when I run plexconnect at the hotel just point the settings.cfg at my dyndns and it should be good?
[PlexConnect]
enable_webserver_ssl = False
logpath = .
enable_dnsserver = False
prevent_atv_update = True
port_dnsserver = 53
enable_plexconnect_autodetect = True
port_pms = 32400
port_webserver = 80
ip_plexconnect = 0.0.0.0
certfile = ./assets/certificates/trailers.pem
ip_dnsmaster = 8.8.8.8
loglevel = Normal
ip_pms = mydyndns.com
enable_plexgdm = False
port_ssl = 443
Hi
When i sign into myplex on the atv3, nothing shows up under the myplex tab. No QUEUE, no shared libraries, nothing…
Any help??;(
Thx a lot
Queue is not supported.
Do you have access to "shared Libraries"? Are the available in other Plex clients?
Log might be helpful...
thanks Baa
No nothing is showing up, when i log into a friends myplex account with who i share my pms library and even if i log into my own myplex account nothing is showing up :(
i just get the Text: No Plex Libraries Are Available.
Here's the log:
ives-macmini:PlexConnect iveflammang$ sudo ./PlexConnect.py
Password:
13:15:20 PlexConnect: ***
13:15:20 PlexConnect: PlexConnect
13:15:20 PlexConnect: Press CTRL-C to shut down.
13:15:20 PlexConnect: ***
13:15:20 PlexConnect: started: 13:15:20
13:15:20 PlexConnect: IP_self: 192.168.178.83
13:15:20 DNSServer: started: 13:15:20
13:15:20 DNSServer: ***
13:15:20 DNSServer: DNSServer: Serving DNS on 192.168.178.83 port 53.
13:15:20 DNSServer: intercept: ['trailers.apple.com', 'atv.plexconnect'] => 192.168.178.83
13:15:20 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
13:15:20 DNSServer: forward other to higher level DNS: 192.168.178.1
13:15:20 DNSServer: ***
13:15:20 WebServer: started: 13:15:20
13:15:20 WebServer: ***
13:15:20 WebServer: WebServer: Serving HTTP on 192.168.178.83 port 80.
13:15:20 WebServer: ***
13:15:20 WebServer: started: 13:15:20
13:15:20 WebServer: ***
13:15:20 WebServer: WebServer: Serving HTTPS on 192.168.178.83 port 443.
13:15:20 WebServer: ***
13:18:09 DNSServer: DNS request received!
13:18:09 DNSServer: Source: ('192.168.178.156', 52659)
13:18:09 DNSServer: Domain: e905.b.akamaiedge.net
13:18:09 DNSServer: ***forward request
13:18:09 DNSServer: -> DNS response from higher level
13:18:10 DNSServer: DNS request received!
13:18:10 DNSServer: Source: ('192.168.178.156', 50633)
13:18:10 DNSServer: Domain: redirector.c.youtube.com
13:18:10 DNSServer: ***forward request
13:18:10 DNSServer: -> DNS response from higher level
13:18:10 DNSServer: DNS request received!
13:18:10 DNSServer: Source: ('192.168.178.156', 51266)
13:18:10 DNSServer: Domain: r3---sn-4g57knzz.c.youtube.com
13:18:10 DNSServer: ***forward request
13:18:10 DNSServer: -> DNS response from higher level
13:19:10 DNSServer: DNS request received!
13:19:10 DNSServer: Source: ('192.168.178.156', 53238)
13:19:10 DNSServer: Domain: www4.l.google.com
13:19:10 DNSServer: ***forward request
13:19:10 DNSServer: -> DNS response from higher level
13:19:11 DNSServer: DNS request received!
13:19:11 DNSServer: Source: ('192.168.178.156', 52919)
13:19:11 DNSServer: Domain: ytimg.l.google.com
13:19:11 DNSServer: ***forward request
13:19:11 DNSServer: -> DNS response from higher level
13:19:11 DNSServer: DNS request received!
13:19:11 DNSServer: Source: ('192.168.178.156', 49736)
13:19:11 DNSServer: Domain: e905.b.akamaiedge.net
13:19:11 DNSServer: ***forward request
13:19:11 DNSServer: -> DNS response from higher level
13:19:16 DNSServer: DNS request received!
13:19:16 DNSServer: Source: ('192.168.178.133', 58339)
13:19:16 DNSServer: Domain: 42-courier.push.apple.com
13:19:16 DNSServer: ***forward request
13:19:16 DNSServer: -> DNS response from higher level
13:19:20 DNSServer: DNS request received!
13:19:20 DNSServer: Source: ('192.168.178.133', 62246)
13:19:20 DNSServer: Domain: itunes.apple.com
13:19:20 DNSServer: ***forward request
13:19:20 DNSServer: -> DNS response from higher level
13:19:20 DNSServer: DNS request received!
13:19:20 DNSServer: Source: ('192.168.178.133', 59891)
13:19:20 DNSServer: Domain: se.itunes.apple.com
13:19:20 DNSServer: ***forward request
13:19:20 DNSServer: -> DNS response from higher level
13:19:20 DNSServer: DNS request received!
13:19:20 DNSServer: Source: ('192.168.178.133', 60957)
13:19:20 DNSServer: Domain: p36-buy.itunes.apple.com
13:19:20 DNSServer: ***forward request
13:19:20 DNSServer: -> DNS response from higher level
13:19:20 DNSServer: DNS request received!
13:19:20 DNSServer: Source: ('192.168.178.133', 60892)
13:19:20 DNSServer: Domain: EVIntl-ocsp.verisign.com
13:19:20 DNSServer: ***forward request
13:19:20 DNSServer: -> DNS response from higher level
13:19:20 DNSServer: DNS request received!
13:19:20 DNSServer: Source: ('192.168.178.133', 57729)
13:19:20 DNSServer: Domain: EVSecure-ocsp.verisign.com
13:19:20 DNSServer: ***forward request
13:19:20 DNSServer: -> DNS response from higher level
13:19:21 DNSServer: DNS request received!
13:19:21 DNSServer: Source: ('192.168.178.133', 63234)
13:19:21 DNSServer: Domain: configuration.apple.com
13:19:21 DNSServer: ***forward request
13:19:21 DNSServer: -> DNS response from higher level
13:19:28 DNSServer: DNS request received!
13:19:28 DNSServer: Source: ('192.168.178.133', 63127)
13:19:28 DNSServer: Domain: atv.plexconnect
13:19:28 DNSServer: ***intercept request
13:19:28 DNSServer: -> DNS response: 192.168.178.83
13:19:28 WebServer: serving .xml: /library/metadata/26157
13:19:29 WebServer: serving /Users/iveflammang/PlexConnect/assets/js/utils.js
13:19:29 WebServer: serving /Users/iveflammang/PlexConnect/assets/js/selectAudioAndSubs.js
13:19:33 DNSServer: DNS request received!
13:19:33 DNSServer: Source: ('192.168.178.133', 63755)
13:19:33 DNSServer: Domain: trailers.apple.com
13:19:33 DNSServer: ***intercept request
13:19:33 DNSServer: -> DNS response: 192.168.178.83
13:19:33 WebServer: serving /Users/iveflammang/PlexConnect/assets/js/application.js
13:19:33 WebServer: serving .xml: /
13:19:33 PlexAPI: ***
13:19:33 PlexAPI: looking up Plex Media Server
13:19:33 PlexAPI: ***
13:19:34 PlexAPI: GDM: Servers discovered: 1
13:19:35 PlexAPI: Servers (local+MyPlex): 1
13:19:35 WebServer: serving .xml: /PlexConnect.xml
13:19:35 WebServer: serving /Users/iveflammang/PlexConnect/assets/js/utils.js
13:19:36 WebServer: serving .xml: /library/sections
13:19:36 WebServer: serving /Users/iveflammang/PlexConnect/assets/js/utils.js
13:19:36 WebServer: serving .xml: /library/sections/2/recentlyAdded
13:19:37 WebServer: serving .xml: /
13:19:37 WebServer: serving /Users/iveflammang/PlexConnect/assets/js/utils.js
13:19:37 WebServer: serving /Users/iveflammang/PlexConnect/assets/js/settings.js
13:19:39 WebServer: serving .xml: /library/sections
13:19:39 WebServer: serving /Users/iveflammang/PlexConnect/assets/js/utils.js
13:19:44 WebServer: serving .xml: /
13:19:44 WebServer: serving /Users/iveflammang/PlexConnect/assets/js/utils.js
13:19:44 WebServer: serving /Users/iveflammang/PlexConnect/assets/js/settings.js
13:19:50 WebServer: serving .xml: /
13:19:52 PlexAPI: MyPlex Sign Out done
13:19:52 WebServer: serving .xml: /
13:19:52 PlexAPI: ***
13:19:52 PlexAPI: looking up Plex Media Server
13:19:52 PlexAPI: ***
13:19:53 PlexAPI: GDM: Servers discovered: 1
13:19:53 PlexAPI: Servers (local+MyPlex): 1
13:19:53 WebServer: serving .xml: /
13:19:54 DNSServer: DNS request received!
13:19:54 DNSServer: Source: ('192.168.178.156', 56923)
13:19:54 DNSServer: Domain: gdata.youtube.com
13:19:54 DNSServer: ***forward request
13:19:54 DNSServer: -> DNS response from higher level
13:19:58 DNSServer: DNS request received!
13:19:58 DNSServer: Source: ('192.168.178.133', 52302)
13:19:58 DNSServer: Domain: init.itunes.apple.com
13:19:58 DNSServer: ***forward request
13:19:58 DNSServer: -> DNS response from higher level
13:19:59 DNSServer: DNS request received!
13:19:59 DNSServer: Source: ('192.168.178.133', 60837)
13:19:59 DNSServer: Domain: xp.apple.com
13:19:59 DNSServer: ***forward request
13:19:59 DNSServer: -> DNS response from higher level
13:20:27 WebServer: serving .xml: /
13:20:29 PlexAPI: MyPlex Sign In successfull
13:20:29 DNSServer: DNS request received!
13:20:29 DNSServer: Source: ('192.168.178.133', 60438)
13:20:29 DNSServer: Domain: atv.plexconnect
13:20:29 DNSServer: ***intercept request
13:20:29 DNSServer: -> DNS response: 192.168.178.83
13:20:29 WebServer: serving .xml: /
13:20:29 PlexAPI: ***
13:20:29 PlexAPI: looking up Plex Media Server
13:20:29 PlexAPI: ***
13:20:30 PlexAPI: GDM: Servers discovered: 1
13:20:31 PlexAPI: Servers (local+MyPlex): 1
13:20:31 WebServer: serving .xml: /
13:20:36 DNSServer: DNS request received!
13:20:36 DNSServer: Source: ('192.168.178.156', 53247)
13:20:36 DNSServer: Domain: i1.ytimg.com
13:20:36 DNSServer: ***forward request
13:20:36 DNSServer: -> DNS response from higher level
13:20:37 WebServer: serving .xml: /library/sections
13:20:37 WebServer: serving /Users/iveflammang/PlexConnect/assets/js/utils.js
13:20:52 DNSServer: DNS request received!
13:20:52 DNSServer: Source: ('192.168.178.156', 58512)
13:20:52 DNSServer: Domain: r9---sn-4g57knd7.c.youtube.com
13:20:52 DNSServer: ***forward request
13:20:52 DNSServer: -> DNS response from higher level
13:21:04 DNSServer: DNS request received!
13:21:04 DNSServer: Source: ('192.168.178.156', 56822)
13:21:04 DNSServer: Domain: e905.b.akamaiedge.net
13:21:04 DNSServer: ***forward request
13:21:04 DNSServer: -> DNS response from higher level
any help?
Tanks
>> No nothing is showing up, when i log into a friends myplex account with who i share my pms library and even if i log into my own myplex account nothing is showing up
Huh?
Not sure if I understand you correctly...
You don't "log into a friends myplex account". You log in with your account - MyPlex enables you to connect to your friend's server, IF he shared some sections.
Even after you log into myplex, it clearly states you only have one server!!!
Are you sure you went and accepted the invitation for the server shared out by your friend? Are you sure your friend is sharing out sections with you?
Log into your myplex on a web browser. Go to the servers tab. Take a screen shot of what servers you have there. And look for the invite if u haven’t accepted already.
Sent from my iPhone using Tapatalk
My mistake
didnt accept the friend request for the shared server 
Thx Baa , jdillinger 
Have a nice day 
My mistake :( didnt accept the friend request for the shared server :(
Thx Baa , jdillinger ;)
Have a nice day ;)
Glad we could help! Enjoy!
Sent from my iPhone using Tapatalk
With MyPlex implemented you do not need any DYDNS stuff at all.
Just setup PlexConnect and the ATV at the hotel and sign into MyPlex on the ATV.
Your remote server content will show up under the MyPlex tab.
I must be a bit dense.... "setup Plexconnect" does this mean you bring a laptop and run plexconnect on it? If so, then point the atv to the ip of the laptop, correct? Are there other setting changes required?