Hi Folks,
I am quite impressed with this new cosmic skin and how professional and classy it looks.
I have set up the skin and pretty much everything works really well. However, I have run into one issue getting the TMDB Helper to play videos that has stumped me and I hope someone here on this thread will be able to point me in the right direction to resolve it.
I am using Kodi 19.3, Cosmic 1.59 and TMDB Helper 4.4.18 but unable to update the players using the tmdbplayers URL. Below is a snippet with the section from the logs containing the errors. The full set of logs can be found here:
https://paste.kodi.tv/ofififosaj.
---- ERROR SECTION BEGINS HERE -------
021-11-08 20:08:38.888 T:22246 INFO <general>: [plugin.video.themoviedb.helper] URL check passed for
http://bit.ly/tmdbplayers: Status code [200] 2021-11-08 20:08:38.992 T:22246 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <class 'requests.exceptions.ConnectionError'> Error Contents: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) Traceback (most recent call last): File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 699, in urlopen httplib_response = self._make_request( File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 445, in _make_request six.raise_from(e, None) File "<string>", line 3, in raise_from File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 440, in _make_request httplib_response = conn.getresponse() File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/http/client.py", line 1347, in getresponse response.begin() File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/http/client.py", line 307, in begin version, status, reason = self._read_status() File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/http/client.py", line 268, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/socket.py", line 669, in readinto return self._sock.recv_into(b) ConnectionResetError: [Errno 104] Connection reset by peer During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/adapters.py", line 439, in send resp = conn.urlopen( File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 755, in urlopen retries = retries.increment( File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/util/retry.py", line 532, in increment raise six.reraise(type(error), error, _stacktrace) File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/packages/six.py", line 734, in reraise raise value.with_traceback(tb) File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 699, in urlopen httplib_response = self._make_request( File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 445, in _make_request six.raise_from(e, None) File "<string>", line 3, in raise_from File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.urllib3/lib/urllib3/connectionpool.py", line 440, in _make_request httplib_response = conn.getresponse() File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/http/client.py", line 1347, in getresponse response.begin() File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/http/client.py", line 307, in begin version, status, reason = self._read_status() File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/http/client.py", line 268, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/data/user/0/org.xbmc.kodi/cache/apk/assets/python3.8/lib/python3.8/socket.py", line 669, in readinto return self._sock.recv_into(b) urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.themoviedb.helper/script.py", line 7, in <module> Script().router() File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.themoviedb.helper/resources/lib/script/router.py", line 414, in router return self.routing_table[route_taken](**self.params) File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.themoviedb.helper/resources/lib/script/router.py", line 382, in <lambda> 'update_players': lambda **kwargs: update_players(), File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.themoviedb.helper/resources/lib/script/router.py", line 206, in update_players downloader.get_extracted_zip() File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.themoviedb.helper/resources/lib/files/downloader.py", line 129, in get_extracted_zip response = self.open_url(self.download_url) File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.themoviedb.helper/resources/lib/files/downloader.py", line 20, in wrapper return func(*args, **kwargs) File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.themoviedb.helper/resources/lib/files/downloader.py", line 89, in open_url response = requests.get(url, timeout=10.000, stream=stream, auth=cred) File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/api.py", line 76, in get return request('get', url, params=params, **kwargs) File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/api.py", line 61, in request return session.request(method=method, url=url, **kwargs) File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/sessions.py", line 542, in request resp = self.send(prep, **send_kwargs) File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/sessions.py", line 655, in send r = adapter.send(request, **kwargs) File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/adapters.py", line 498, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) -->End of Python script error report<--
------ END OF ERROR SECTION ------