I got the 500 error again from what I believe it the latest container. It still only seems to happen when watching live after a while when it needs to re-authenticate, and then only once (after the error it works fine). Since recordings seem to work fine this doesn't seem like a huge deal for me, but here is a log from the most recent 500 error.
2021-11-23 16:47:54,stdout,----------------------------------------
2021-11-23 16:47:54,stdout,Exception: Failed to get response from url: https://frndlytv-api.revlet.net/service/api/v1/page/stream
2021-11-23 16:47:54,stdout, raise Exception('Failed to get response from url: {}'.format(url))
2021-11-23 16:47:54,stdout," File \"./app.py\", line 122, in _request
"
2021-11-23 16:47:54,stdout," return self._request(url, login_on_failure=False)
"
2021-11-23 16:47:54,stdout," File \"./app.py\", line 117, in _request
"
2021-11-23 16:47:54,stdout," data = self._request(f'https://frndlytv-api.revlet.net/service/api/v1/page/stream', params=params)
"
2021-11-23 16:47:54,stdout," File \"./app.py\", line 155, in _play_path
"
2021-11-23 16:47:54,stdout, self._play_path(f'channel/live/{slug}')
2021-11-23 16:47:54,stdout," File \"./app.py\", line 128, in _play_slug
"
2021-11-23 16:47:54,stdout, routes[func]()
2021-11-23 16:47:54,stdout," File \"./app.py\", line 102, in do_GET
"
2021-11-23 16:47:54,stdout, self._error(e)
2021-11-23 16:47:54,stdout," File \"./app.py\", line 104, in do_GET
"
2021-11-23 16:47:54,stdout, method()
2021-11-23 16:47:54,stdout," File \"/usr/local/lib/python3.8/http/server.py\", line 415, in handle_one_request
"
2021-11-23 16:47:54,stdout, self.handle_one_request()
2021-11-23 16:47:54,stdout," File \"/usr/local/lib/python3.8/http/server.py\", line 427, in handle
"
2021-11-23 16:47:54,stdout, self.handle()
2021-11-23 16:47:54,stdout," File \"/usr/local/lib/python3.8/socketserver.py\", line 747, in __init__
"
2021-11-23 16:47:54,stdout," super().__init__(*args, **kwargs)
"
2021-11-23 16:47:54,stdout," File \"./app.py\", line 76, in __init__
"
2021-11-23 16:47:54,stdout," self.RequestHandlerClass(request, client_address, self)
"
2021-11-23 16:47:54,stdout," File \"/usr/local/lib/python3.8/socketserver.py\", line 360, in finish_request
"
2021-11-23 16:47:54,stdout," self.finish_request(request, client_address)
"
2021-11-23 16:47:54,stdout," File \"/usr/local/lib/python3.8/socketserver.py\", line 683, in process_request_thread
"
2021-11-23 16:47:54,stdout,Traceback (most recent call last):
2021-11-23 16:47:54,stdout,"Exception happened during processing of request from ('10.0.1.28', 39828)
"
2021-11-23 16:47:54,stdout,----------------------------------------
2021-11-23 16:47:54,stdout,10.0.1.28 - - [23/Nov/2021 16:47:54] "GET /play2/game_show_network HTTP/1.1" 500 -
2021-11-23 16:47:54,stdout,logged in!
2021-11-23 16:47:52,stdout,logging in....