cvb941 / magiogo-iptv-server

Generates .m3u8 playlist and XMLTV guide from Magio GO TV subscription
12 stars 4 forks source link

Does not work anymore #8

Closed sveco86 closed 2 years ago

sveco86 commented 2 years ago

This IPTV server stopped to work. I have tried to marge changed based on latest update of Kodi plugin (https://www.xbmc-kodi.cz/prispevek-magio-go-addon?pid=104154#pid104154), but I cannot manage it working. Can you please try to fix it?

Gouster4 commented 2 years ago

.Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/urllib3/contrib/pyopenssl.py", line 280, in recv_into return self.connection.recv_into(*args, **kwargs) File "/usr/local/lib/python3.8/site-packages/OpenSSL/SSL.py", line 1734, in recv_into self._raise_ssl_error(self._ssl, result) File "/usr/local/lib/python3.8/site-packages/OpenSSL/SSL.py", line 1558, in _raise_ssl_error raise SysCallError(errno, errorcode.get(errno)) OpenSSL.SSL.SysCallError: (54, 'ECONNRESET')

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/urllib3/response.py", line 302, in _error_catcher yield File "/usr/local/lib/python3.8/site-packages/urllib3/response.py", line 598, in read_chunked self._update_chunk_length() File "/usr/local/lib/python3.8/site-packages/urllib3/response.py", line 540, in _update_chunk_length line = self._fp.fp.readline() File "/usr/local/lib/python3.8/socket.py", line 669, in readinto return self._sock.recv_into(b) File "/usr/local/lib/python3.8/site-packages/urllib3/contrib/pyopenssl.py", line 285, in recv_into raise SocketError(str(e)) OSError: (54, 'ECONNRESET')

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/requests/models.py", line 745, in generate for chunk in self.raw.stream(chunk_size, decode_content=True): File "/usr/local/lib/python3.8/site-packages/urllib3/response.py", line 432, in stream for line in self.read_chunked(amt, decode_content=decode_content): File "/usr/local/lib/python3.8/site-packages/urllib3/response.py", line 626, in read_chunked self._original_response.close() File "/usr/local/lib/python3.8/contextlib.py", line 131, in exit self.gen.throw(type, value, traceback) File "/usr/local/lib/python3.8/site-packages/urllib3/response.py", line 320, in _error_catcher raise ProtocolError('Connection broken: %r' % e, e) urllib3.exceptions.ProtocolError: ('Connection broken: OSError("(54, \'ECONNRESET\')")', OSError("(54, 'ECONNRESET')"))

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/local/bin/flask", line 8, in sys.exit(main()) File "/usr/local/lib/python3.8/site-packages/flask/cli.py", line 967, in main cli.main(args=sys.argv[1:], prog_name="python -m flask" if as_module else None) File "/usr/local/lib/python3.8/site-packages/flask/cli.py", line 586, in main return super(FlaskGroup, self).main(args, kwargs) File "/usr/local/lib/python3.8/site-packages/click/core.py", line 782, in main rv = self.invoke(ctx) File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1259, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1066, in invoke return ctx.invoke(self.callback, ctx.params) File "/usr/local/lib/python3.8/site-packages/click/core.py", line 610, in invoke return callback(args, kwargs) File "/usr/local/lib/python3.8/site-packages/click/decorators.py", line 73, in new_func return ctx.invoke(f, obj, *args, *kwargs) File "/usr/local/lib/python3.8/site-packages/click/core.py", line 610, in invoke return callback(args, kwargs) File "/usr/local/lib/python3.8/site-packages/flask/cli.py", line 848, in run_command app = DispatchingApp(info.load_app, use_eager_loading=eager_loading) File "/usr/local/lib/python3.8/site-packages/flask/cli.py", line 305, in init self._load_unlocked() File "/usr/local/lib/python3.8/site-packages/flask/cli.py", line 330, in _load_unlocked self._app = rv = self.loader() File "/usr/local/lib/python3.8/site-packages/flask/cli.py", line 392, in load_app app = locate_app(self, import_name, None, raise_if_not_found=False) File "/usr/local/lib/python3.8/site-packages/flask/cli.py", line 240, in locate_app import(module_name) File "/srv/system/magiogo-iptv-server-master/app.py", line 128, in refresh() File "/srv/system/magiogo-iptv-server-master/app.py", line 112, in refresh generate_xmltv(channels) File "/srv/system/magiogo-iptv-server-master/app.py", line 55, in generate_xmltv epg = magio.epg(channel_ids, date_from, date_to) File "/srv/system/magiogo-iptv-server-master/magiogo.py", line 212, in epg resp = self._get('https://skgo.magio.tv/v2/television/epg', File "/srv/system/magiogo-iptv-server-master/magiogo.py", line 99, in _get resp = self._request().get(url, params=params, kwargs).json() File "/usr/local/lib/python3.8/site-packages/requests/sessions.py", line 521, in get return self.request('GET', url, kwargs) File "/usr/local/lib/python3.8/site-packages/requests/sessions.py", line 508, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.8/site-packages/requests/sessions.py", line 658, in send r.content File "/usr/local/lib/python3.8/site-packages/requests/models.py", line 823, in content self._content = bytes().join(self.iter_content(CONTENT_CHUNK_SIZE)) or bytes() File "/usr/local/lib/python3.8/site-packages/requests/models.py", line 748, in generate raise ChunkedEncodingError(e) requests.exceptions.ChunkedEncodingError: ('Connection broken: OSError("(54, \'ECONNRESET\')")', OSError("(54, 'ECONNRESET')"))

cvb941 commented 2 years ago

Hey everyone,

The latest release should fix the issues and make it work again, please update :)