The plugin seems to be broken due to the JSON URL's that it makes use of are no longer available, or have changed location.
I'm led to believe the above due to the content of my com.plexapp.plugins.npo.log
2019-04-03 17:11:08,126 (7faf797fa700) : DEBUG (networking:166) - Requesting 'https://apps-api.uitzendinggemist.nl/broadcasts/2019-04-02.json'
2019-04-03 17:11:08,128 (7faf797fa700) : CRITICAL (runtime:889) - Exception (most recent call last):
File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/runtime.py", line 843, in handle_request
result = f(*d)
File "/volume1/Plex/Library/Plex Media Server/Plug-ins/NPO.bundle/Contents/Code/init.py", line 33, in Overview
json_obj = JSON.ObjectFromURL('%s/%s' % (API_BASE_URL, path))
File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/parsekit.py", line 145, in ObjectFromURL
method=method,
File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/networkkit.py", line 67, in _http_request
req = self._core.networking.http_request(url, args, *kwargs)
File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 370, in http_request
return HTTPRequest(self._core, url, data, h, url_cache, encoding, errors, timeout, immediate, sleep, opener, follow_redirects, method)
File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 141, in init
self.load()
File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 181, in load
f = self._opener.open(req, timeout=self._timeout)
File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 438, in open
response = self._open(req, data)
File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 456, in _open
'_open', req)
File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 416, in _call_chain
result = func(args)
File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 1225, in https_open
return self.do_open(httplib.HTTPSConnection, req)
File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 1192, in do_open
raise URLError(err)
URLError: <urlopen error [Errno 11] Resource temporarily unavailable>
Opening the json page mentioned in chrome on a desktop results in "page not found"
The plugin seems to be broken due to the JSON URL's that it makes use of are no longer available, or have changed location.
I'm led to believe the above due to the content of my com.plexapp.plugins.npo.log 2019-04-03 17:11:08,126 (7faf797fa700) : DEBUG (networking:166) - Requesting 'https://apps-api.uitzendinggemist.nl/broadcasts/2019-04-02.json' 2019-04-03 17:11:08,128 (7faf797fa700) : CRITICAL (runtime:889) - Exception (most recent call last): File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/runtime.py", line 843, in handle_request result = f(*d) File "/volume1/Plex/Library/Plex Media Server/Plug-ins/NPO.bundle/Contents/Code/init.py", line 33, in Overview json_obj = JSON.ObjectFromURL('%s/%s' % (API_BASE_URL, path)) File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/parsekit.py", line 145, in ObjectFromURL method=method, File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/networkkit.py", line 67, in _http_request req = self._core.networking.http_request(url, args, *kwargs) File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 370, in http_request return HTTPRequest(self._core, url, data, h, url_cache, encoding, errors, timeout, immediate, sleep, opener, follow_redirects, method) File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 141, in init self.load() File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 181, in load f = self._opener.open(req, timeout=self._timeout) File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 438, in open response = self._open(req, data) File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 456, in _open '_open', req) File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 416, in _call_chain result = func(args) File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 1225, in https_open return self.do_open(httplib.HTTPSConnection, req) File "/volume1/.@plugins/AppCentral/plexmediaserver/plexmediaserver/Resources/Plug-ins-3ba6662e9/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 1192, in do_open raise URLError(err) URLError: <urlopen error [Errno 11] Resource temporarily unavailable>
Opening the json page mentioned in chrome on a desktop results in "page not found"