plexinc-plugins / NPO.bundle

1 stars 1 forks source link

NPO backbone changed #2

Open jaapvstr opened 5 years ago

jaapvstr commented 5 years ago

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"

jaapvstr commented 5 years ago

There seems to be a lively discussion about the new NPO v2.0 API that replaced it here: https://github.com/4np/UitzendingGemist/issues/29

sander1 commented 5 years ago

This plugin is dead. It's currently not possible to fix :(