Remote myplex question

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 :slight_smile:


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)

  1. Go to a hotel
  2. Find out wan ip
  3. Log in to your PMS
  4. Add hotels wan ip to allowed list (little risky)
  5. Add your ip (or dyndns) in plexconnect config and disable gdm
  6. Start plexconnect
  7. Start Atv and access trailers app
  8. 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 :slight_smile:


Borrow your neighbors wifi, go to a friend or tether your phone are all good ways to test :slight_smile:

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 :frowning: didnt accept the friend request for the shared server :frowning:


Thx Baa , jdillinger :wink:


Have a nice day :wink:

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?