From a20a52f5f182c3b32fff26c788a22f3ab93590f6 Mon Sep 17 00:00:00 2001 From: Jonathan Wong Date: Sun, 22 Nov 2015 10:22:15 -0800 Subject: [PATCH] Refresh port mapping before checking remote access --- plexpy/pmsconnect.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/plexpy/pmsconnect.py b/plexpy/pmsconnect.py index 76df52dd..a313813a 100644 --- a/plexpy/pmsconnect.py +++ b/plexpy/pmsconnect.py @@ -287,6 +287,20 @@ class PmsConnect(object): return request """ + Refresh Plex remote access port mapping. + + Optional parameters: None + + Output: None + """ + def put_refresh_reachability(self): + uri = '/myplex/refreshReachability' + request = self.request_handler.make_request(uri=uri, + proto=self.protocol, + request_type='PUT') + + return request + """ Return processed and validated list of recently added items. Parameters required: count { number of results to return } @@ -1667,6 +1681,8 @@ class PmsConnect(object): return key_list def get_server_response(self): + # Refresh Plex remote access port mapping first + self.put_refresh_reachability() account_data = self.get_account(output_format='xml') try: