@matthuisman
I'm still getting the same intermittent Broken pipe errors using your new container when Channels DVR requests the lineup. Appears the container logs the request as coming in 5 minutes after it was sent by Channels DVR, hence the Broken pipe error.
Combined Channels DVR and Container logs in timestamp order (DVR Pacific time is UTC -0800)
2024-11-09T18:15:05.150746738Z 192.168.144.1 - - [09/Nov/2024 10:15:05] "GET /epg.xml HTTP/1.1" 200 -
2024/11/09 10:15:06.232164 [DVR] Fetched guide data for XMLTV-SamsungTVPlus in 1s
2024/11/09 10:53:47.676687 [ERR] Failed to request m3u for SamsungTVPlus: Get "http://192.168.1.3:8182/playlist.m3u8": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024/11/09 10:53:59.680968 [ERR] Failed to request m3u for SamsungTVPlusGracenote: Get "http://192.168.1.3:8182/playlist.m3u8": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024/11/09 10:55:19.246707 [ERR] Failed to request m3u for SamsungTVPlus: Get "http://192.168.1.3:8182/playlist.m3u8": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024/11/09 10:55:31.247474 [ERR] Failed to request m3u for SamsungTVPlusGracenote: Get "http://192.168.1.3:8182/playlist.m3u8": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024/11/09 10:57:43.251327 [ERR] Failed to request m3u for SamsungTVPlus: Get "http://192.168.1.3:8182/playlist.m3u8": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024/11/09 10:57:55.251706 [ERR] Failed to request m3u for SamsungTVPlusGracenote: Get "http://192.168.1.3:8182/playlist.m3u8": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024-11-09T18:58:54.383140590Z 192.168.144.1 - - [09/Nov/2024 10:58:54] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-09T18:58:54.384637253Z Including channels from regions: ['us']
2024-11-09T18:58:54.395070385Z 192.168.144.1 - - [09/Nov/2024 10:58:54] "GET /playlist.m3u8 HTTP/1.1" 500 -
2024-11-09T18:58:54.403471386Z ----------------------------------------
2024-11-09T18:58:54.403613003Z Exception occurred during processing of request from ('192.168.144.1', 52517)
2024-11-09T18:58:54.524507447Z Traceback (most recent call last):
2024-11-09T18:58:54.595730962Z File "/usr/src/app/./app.py", line 54, in do_GET
2024-11-09T18:58:54.595936302Z routes[func]()
2024-11-09T18:58:54.596042269Z File "/usr/src/app/./app.py", line 125, in _playlist
2024-11-09T18:58:54.596142365Z self.wfile.write(f'#EXTINF:-1 channel-id="{channel_id}" tvg-id="{key}" tvg-logo="{logo}" group-title="{group}"{chno},{name}\n{url}\n'.encode('utf8'))
2024-11-09T18:58:54.596694362Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T18:58:54.596974430Z self._sock.sendall(b)
2024-11-09T18:58:54.597179729Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T18:58:54.602450691Z
2024-11-09T18:58:54.602679550Z During handling of the above exception, another exception occurred:
2024-11-09T18:58:54.602909814Z
2024-11-09T18:58:54.603082122Z Traceback (most recent call last):
2024-11-09T18:58:54.607179360Z File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
2024-11-09T18:58:54.607459000Z self.finish_request(request, client_address)
2024-11-09T18:58:54.607620165Z File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
2024-11-09T18:58:54.607769179Z self.RequestHandlerClass(request, client_address, self)
2024-11-09T18:58:54.607908443Z File "/usr/src/app/./app.py", line 24, in __init__
2024-11-09T18:58:54.608048285Z super().__init__(*args, **kwargs)
2024-11-09T18:58:54.608177052Z File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
2024-11-09T18:58:54.608490190Z self.handle()
2024-11-09T18:58:54.608689764Z File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
2024-11-09T18:58:54.608851248Z self.handle_one_request()
2024-11-09T18:58:54.608980899Z File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
2024-11-09T18:58:54.609124895Z method()
2024-11-09T18:58:54.609255178Z File "/usr/src/app/./app.py", line 56, in do_GET
2024-11-09T18:58:54.609491472Z self._error(e)
2024-11-09T18:58:54.609665558Z File "/usr/src/app/./app.py", line 28, in _error
2024-11-09T18:58:54.609816701Z self.end_headers()
2024-11-09T18:58:54.609950186Z File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
2024-11-09T18:58:54.610099686Z self.flush_headers()
2024-11-09T18:58:54.610226784Z File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
2024-11-09T18:58:54.610484198Z self.wfile.write(b"".join(self._headers_buffer))
2024-11-09T18:58:54.610659679Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T18:58:54.611078100Z self._sock.sendall(b)
2024-11-09T18:58:54.611252859Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T18:58:54.611491924Z ----------------------------------------
2024-11-09T18:59:13.418827339Z 192.168.144.1 - - [09/Nov/2024 10:59:13] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-09T18:59:13.419289928Z Including channels from regions: ['us']
2024-11-09T18:59:13.420761220Z 192.168.144.1 - - [09/Nov/2024 10:59:13] "GET /playlist.m3u8 HTTP/1.1" 500 -
2024-11-09T18:59:13.421035901Z ----------------------------------------
2024-11-09T18:59:13.421161676Z Exception occurred during processing of request from ('192.168.144.1', 52519)
2024-11-09T18:59:13.423434083Z Traceback (most recent call last):
2024-11-09T18:59:13.424448188Z File "/usr/src/app/./app.py", line 54, in do_GET
2024-11-09T18:59:13.424687693Z routes[func]()
2024-11-09T18:59:13.424799441Z File "/usr/src/app/./app.py", line 125, in _playlist
2024-11-09T18:59:13.424897548Z self.wfile.write(f'#EXTINF:-1 channel-id="{channel_id}" tvg-id="{key}" tvg-logo="{logo}" group-title="{group}"{chno},{name}\n{url}\n'.encode('utf8'))
2024-11-09T18:59:13.425038063Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T18:59:13.425167661Z self._sock.sendall(b)
2024-11-09T18:59:13.425264651Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T18:59:13.425494055Z
2024-11-09T18:59:13.425609766Z During handling of the above exception, another exception occurred:
2024-11-09T18:59:13.425718511Z
2024-11-09T18:59:13.425799235Z Traceback (most recent call last):
2024-11-09T18:59:13.426593067Z File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
2024-11-09T18:59:13.426805836Z self.finish_request(request, client_address)
2024-11-09T18:59:13.426999839Z File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
2024-11-09T18:59:13.427193578Z self.RequestHandlerClass(request, client_address, self)
2024-11-09T18:59:13.427426857Z File "/usr/src/app/./app.py", line 24, in __init__
2024-11-09T18:59:13.427598037Z super().__init__(*args, **kwargs)
2024-11-09T18:59:13.427721820Z File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
2024-11-09T18:59:13.427839508Z self.handle()
2024-11-09T18:59:13.427931442Z File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
2024-11-09T18:59:13.428034781Z self.handle_one_request()
2024-11-09T18:59:13.428123858Z File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
2024-11-09T18:59:13.428223581Z method()
2024-11-09T18:59:13.428310105Z File "/usr/src/app/./app.py", line 56, in do_GET
2024-11-09T18:59:13.428470571Z self._error(e)
2024-11-09T18:59:13.428569207Z File "/usr/src/app/./app.py", line 28, in _error
2024-11-09T18:59:13.428668133Z self.end_headers()
2024-11-09T18:59:13.428759037Z File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
2024-11-09T18:59:13.428862169Z self.flush_headers()
2024-11-09T18:59:13.428953374Z File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
2024-11-09T18:59:13.429054901Z self.wfile.write(b"".join(self._headers_buffer))
2024-11-09T18:59:13.429154631Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T18:59:13.429252813Z self._sock.sendall(b)
2024-11-09T18:59:13.429638374Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T18:59:13.429773574Z ----------------------------------------
2024-11-09T19:00:28.847098017Z 192.168.144.1 - - [09/Nov/2024 11:00:28] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-09T19:00:28.847489694Z Including channels from regions: ['us']
2024-11-09T19:00:28.849230468Z 192.168.144.1 - - [09/Nov/2024 11:00:28] "GET /playlist.m3u8 HTTP/1.1" 500 -
2024-11-09T19:00:28.849696629Z ----------------------------------------
2024-11-09T19:00:28.849914018Z Exception occurred during processing of request from ('192.168.144.1', 52528)
2024-11-09T19:00:28.852130223Z Traceback (most recent call last):
2024-11-09T19:00:28.853318083Z File "/usr/src/app/./app.py", line 54, in do_GET
2024-11-09T19:00:28.853555930Z routes[func]()
2024-11-09T19:00:28.853692212Z File "/usr/src/app/./app.py", line 125, in _playlist
2024-11-09T19:00:28.853798664Z self.wfile.write(f'#EXTINF:-1 channel-id="{channel_id}" tvg-id="{key}" tvg-logo="{logo}" group-title="{group}"{chno},{name}\n{url}\n'.encode('utf8'))
2024-11-09T19:00:28.853931657Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T19:00:28.854053766Z self._sock.sendall(b)
2024-11-09T19:00:28.854152892Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T19:00:28.854252182Z
2024-11-09T19:00:28.854366803Z During handling of the above exception, another exception occurred:
2024-11-09T19:00:28.854529818Z
2024-11-09T19:00:28.854632623Z Traceback (most recent call last):
2024-11-09T19:00:28.856219608Z File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
2024-11-09T19:00:28.856539528Z self.finish_request(request, client_address)
2024-11-09T19:00:28.856702576Z File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
2024-11-09T19:00:28.856854445Z self.RequestHandlerClass(request, client_address, self)
2024-11-09T19:00:28.857008121Z File "/usr/src/app/./app.py", line 24, in __init__
2024-11-09T19:00:28.857163034Z super().__init__(*args, **kwargs)
2024-11-09T19:00:28.857309658Z File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
2024-11-09T19:00:28.857553569Z self.handle()
2024-11-09T19:00:28.857688171Z File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
2024-11-09T19:00:28.857841456Z self.handle_one_request()
2024-11-09T19:00:28.857980798Z File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
2024-11-09T19:00:28.858125122Z method()
2024-11-09T19:00:28.858251953Z File "/usr/src/app/./app.py", line 56, in do_GET
2024-11-09T19:00:28.858542415Z self._error(e)
2024-11-09T19:00:28.858706287Z File "/usr/src/app/./app.py", line 28, in _error
2024-11-09T19:00:28.858846806Z self.end_headers()
2024-11-09T19:00:28.858978539Z File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
2024-11-09T19:00:28.859126791Z self.flush_headers()
2024-11-09T19:00:28.859261930Z File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
2024-11-09T19:00:28.859550791Z self.wfile.write(b"".join(self._headers_buffer))
2024-11-09T19:00:28.859699836Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T19:00:28.859806333Z self._sock.sendall(b)
2024-11-09T19:00:28.859896699Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T19:00:28.860320139Z ----------------------------------------
2024-11-09T19:00:38.046394861Z 192.168.144.1 - - [09/Nov/2024 11:00:38] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-09T19:00:38.046827824Z Including channels from regions: ['us']
2024-11-09T19:00:38.048318424Z 192.168.144.1 - - [09/Nov/2024 11:00:38] "GET /playlist.m3u8 HTTP/1.1" 500 -
2024-11-09T19:00:38.048654294Z ----------------------------------------
2024-11-09T19:00:38.048789652Z Exception occurred during processing of request from ('192.168.144.1', 52530)
2024-11-09T19:00:38.050899329Z Traceback (most recent call last):
2024-11-09T19:00:38.051859928Z File "/usr/src/app/./app.py", line 54, in do_GET
2024-11-09T19:00:38.052072062Z routes[func]()
2024-11-09T19:00:38.052272996Z File "/usr/src/app/./app.py", line 125, in _playlist
2024-11-09T19:00:38.052464593Z self.wfile.write(f'#EXTINF:-1 channel-id="{channel_id}" tvg-id="{key}" tvg-logo="{logo}" group-title="{group}"{chno},{name}\n{url}\n'.encode('utf8'))
2024-11-09T19:00:38.052632164Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T19:00:38.052758006Z self._sock.sendall(b)
2024-11-09T19:00:38.052853989Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T19:00:38.052950719Z
2024-11-09T19:00:38.053030195Z During handling of the above exception, another exception occurred:
2024-11-09T19:00:38.053129869Z
2024-11-09T19:00:38.053209073Z Traceback (most recent call last):
2024-11-09T19:00:38.054169033Z File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
2024-11-09T19:00:38.054443248Z self.finish_request(request, client_address)
2024-11-09T19:00:38.054666313Z File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
2024-11-09T19:00:38.054799829Z self.RequestHandlerClass(request, client_address, self)
2024-11-09T19:00:38.054899461Z File "/usr/src/app/./app.py", line 24, in __init__
2024-11-09T19:00:38.054997925Z super().__init__(*args, **kwargs)
2024-11-09T19:00:38.055096054Z File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
2024-11-09T19:00:38.055193732Z self.handle()
2024-11-09T19:00:38.055289459Z File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
2024-11-09T19:00:38.055472476Z self.handle_one_request()
2024-11-09T19:00:38.055575707Z File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
2024-11-09T19:00:38.055675445Z method()
2024-11-09T19:00:38.055767758Z File "/usr/src/app/./app.py", line 56, in do_GET
2024-11-09T19:00:38.055869834Z self._error(e)
2024-11-09T19:00:38.055959080Z File "/usr/src/app/./app.py", line 28, in _error
2024-11-09T19:00:38.056050435Z self.end_headers()
2024-11-09T19:00:38.056138331Z File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
2024-11-09T19:00:38.056237524Z self.flush_headers()
2024-11-09T19:00:38.056355115Z File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
2024-11-09T19:00:38.056483874Z self.wfile.write(b"".join(self._headers_buffer))
2024-11-09T19:00:38.056587857Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T19:00:38.056688362Z self._sock.sendall(b)
2024-11-09T19:00:38.056777991Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T19:00:38.056870650Z ----------------------------------------
2024-11-09T19:01:55.612481798Z 192.168.144.1 - - [09/Nov/2024 11:01:55] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-09T19:01:55.613520263Z Including channels from regions: ['us']
2024/11/09 11:01:55.675326 [M3U] Refreshed lineup for SamsungTVPlus with 378 channels
2024-11-09T19:01:56.066535778Z 192.168.144.1 - - [09/Nov/2024 11:01:56] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-09T19:01:56.067097820Z Including channels from regions: ['us']
2024/11/09 11:01:56.112304 [M3U] Refreshed lineup for SamsungTVPlusGracenote with 378 channels
2024-11-09T19:02:27.365975132Z 192.168.144.1 - - [09/Nov/2024 11:02:27] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-09T19:02:27.366380080Z Including channels from regions: ['us']
2024-11-09T19:02:27.368595353Z 192.168.144.1 - - [09/Nov/2024 11:02:27] "GET /playlist.m3u8 HTTP/1.1" 500 -
2024-11-09T19:02:27.368907521Z ----------------------------------------
2024-11-09T19:02:27.369019526Z Exception occurred during processing of request from ('192.168.144.1', 52536)
2024-11-09T19:02:27.371033026Z Traceback (most recent call last):
2024-11-09T19:02:27.372135279Z File "/usr/src/app/./app.py", line 54, in do_GET
2024-11-09T19:02:27.372503130Z routes[func]()
2024-11-09T19:02:27.372644198Z File "/usr/src/app/./app.py", line 125, in _playlist
2024-11-09T19:02:27.372746315Z self.wfile.write(f'#EXTINF:-1 channel-id="{channel_id}" tvg-id="{key}" tvg-logo="{logo}" group-title="{group}"{chno},{name}\n{url}\n'.encode('utf8'))
2024-11-09T19:02:27.372901788Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T19:02:27.373031274Z self._sock.sendall(b)
2024-11-09T19:02:27.373130316Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T19:02:27.373227724Z
2024-11-09T19:02:27.373306259Z During handling of the above exception, another exception occurred:
2024-11-09T19:02:27.373478119Z
2024-11-09T19:02:27.373569523Z Traceback (most recent call last):
2024-11-09T19:02:27.374483435Z File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
2024-11-09T19:02:27.374757995Z self.finish_request(request, client_address)
2024-11-09T19:02:27.374957990Z File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
2024-11-09T19:02:27.375131813Z self.RequestHandlerClass(request, client_address, self)
2024-11-09T19:02:27.375269268Z File "/usr/src/app/./app.py", line 24, in __init__
2024-11-09T19:02:27.375461071Z super().__init__(*args, **kwargs)
2024-11-09T19:02:27.375631100Z File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
2024-11-09T19:02:27.375779514Z self.handle()
2024-11-09T19:02:27.375911213Z File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
2024-11-09T19:02:27.376066702Z self.handle_one_request()
2024-11-09T19:02:27.376278117Z File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
2024-11-09T19:02:27.376543460Z method()
2024-11-09T19:02:27.376696373Z File "/usr/src/app/./app.py", line 56, in do_GET
2024-11-09T19:02:27.376849049Z self._error(e)
2024-11-09T19:02:27.376980407Z File "/usr/src/app/./app.py", line 28, in _error
2024-11-09T19:02:27.377117264Z self.end_headers()
2024-11-09T19:02:27.377248580Z File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
2024-11-09T19:02:27.377442729Z self.flush_headers()
2024-11-09T19:02:27.377589590Z File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
2024-11-09T19:02:27.377739872Z self.wfile.write(b"".join(self._headers_buffer))
2024-11-09T19:02:27.378167180Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T19:02:27.378396208Z self._sock.sendall(b)
2024-11-09T19:02:27.378544956Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T19:02:27.378682828Z ----------------------------------------
2024-11-09T19:02:33.509606645Z 192.168.144.1 - - [09/Nov/2024 11:02:33] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-09T19:02:33.510929971Z Including channels from regions: ['us']
2024-11-09T19:02:33.511915111Z 192.168.144.1 - - [09/Nov/2024 11:02:33] "GET /playlist.m3u8 HTTP/1.1" 500 -
2024-11-09T19:02:33.512377727Z ----------------------------------------
2024-11-09T19:02:33.512596469Z Exception occurred during processing of request from ('192.168.144.1', 52534)
2024-11-09T19:02:33.514791144Z Traceback (most recent call last):
2024-11-09T19:02:33.516120621Z File "/usr/src/app/./app.py", line 54, in do_GET
2024-11-09T19:02:33.516517904Z routes[func]()
2024-11-09T19:02:33.516725988Z File "/usr/src/app/./app.py", line 125, in _playlist
2024-11-09T19:02:33.516927840Z self.wfile.write(f'#EXTINF:-1 channel-id="{channel_id}" tvg-id="{key}" tvg-logo="{logo}" group-title="{group}"{chno},{name}\n{url}\n'.encode('utf8'))
2024-11-09T19:02:33.517192341Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T19:02:33.517572613Z self._sock.sendall(b)
2024-11-09T19:02:33.517786904Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T19:02:33.518013150Z
2024-11-09T19:02:33.518191615Z During handling of the above exception, another exception occurred:
2024-11-09T19:02:33.518471146Z
2024-11-09T19:02:33.518664013Z Traceback (most recent call last):
2024-11-09T19:02:33.520236257Z File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
2024-11-09T19:02:33.520514392Z self.finish_request(request, client_address)
2024-11-09T19:02:33.520689719Z File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
2024-11-09T19:02:33.520845737Z self.RequestHandlerClass(request, client_address, self)
2024-11-09T19:02:33.520985895Z File "/usr/src/app/./app.py", line 24, in __init__
2024-11-09T19:02:33.521147605Z super().__init__(*args, **kwargs)
2024-11-09T19:02:33.521292015Z File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
2024-11-09T19:02:33.521575226Z self.handle()
2024-11-09T19:02:33.521717594Z File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
2024-11-09T19:02:33.521868658Z self.handle_one_request()
2024-11-09T19:02:33.521995391Z File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
2024-11-09T19:02:33.522139737Z method()
2024-11-09T19:02:33.522266974Z File "/usr/src/app/./app.py", line 56, in do_GET
2024-11-09T19:02:33.522487420Z self._error(e)
2024-11-09T19:02:33.522641634Z File "/usr/src/app/./app.py", line 28, in _error
2024-11-09T19:02:33.522781442Z self.end_headers()
2024-11-09T19:02:33.522908581Z File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
2024-11-09T19:02:33.523050638Z self.flush_headers()
2024-11-09T19:02:33.523173920Z File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
2024-11-09T19:02:33.523323315Z self.wfile.write(b"".join(self._headers_buffer))
2024-11-09T19:02:33.523565790Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T19:02:33.523975035Z self._sock.sendall(b)
2024-11-09T19:02:33.524150883Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T19:02:33.524285267Z ----------------------------------------
2024-11-09T19:15:05.221794646Z 192.168.144.1 - - [09/Nov/2024 11:15:05] "GET /epg.xml HTTP/1.1" 200 -
2024/11/09 11:15:06.542163 [DVR] Fetched guide data for XMLTV-SamsungTVPlus in 2s
Channels DVR log
2024/11/09 10:15:06.232164 [DVR] Fetched guide data for XMLTV-SamsungTVPlus in 1s
2024/11/09 10:15:08.241379 [DVR] Indexed 6 airings into XMLTV-SamsungTVPlus (1 channels over 6h0m0s) + 1 skipped [1s index]
2024/11/09 10:15:08.298474 [DVR] pruned 1 replaced airings in 57ms.
2024/11/09 10:15:08.373395 [IDX] Pruned 0 expired groups from XMLTV-SamsungTVPlus in 232.617µs.
2024/11/09 10:53:23.895802 [SYS] Downloading new version v2024.11.09.0501
2024/11/09 10:53:33.749159 [SYS] Update downloaded and verified successfully.
2024/11/09 10:53:33.902080 [SYS] Created database snapshot: backup-20241109.185333
2024/11/09 10:53:33.902345 [SYS] Removing old backup backup-20241014.164040
2024/11/09 10:53:33.955563 [SYS] Shutting down for upgrade from v2024.11.03.0647 to v2024.11.09.0501
2024/11/09 10:53:34.014397 [DVR] Recording engine stopped.
2024/11/09 10:53:35.152558 [SYS] Starting Channels DVR v2024.11.09.0501 (linux-x86_64 pid:7) in /channels-dvr/data
2024/11/09 10:53:35.188496 [SYS] Started HTTP Server on 8089
2024/11/09 10:53:35.665282 [HDR] Found 1 devices
2024/11/09 10:53:47.676687 [ERR] Failed to request m3u for SamsungTVPlus: Get "http://192.168.1.3:8182/playlist.m3u8": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024/11/09 10:53:59.680968 [ERR] Failed to request m3u for SamsungTVPlusGracenote: Get "http://192.168.1.3:8182/playlist.m3u8": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024/11/09 10:54:02.945377 [M3U] Refreshed lineup for tubiTV with 119 channels
2024/11/09 10:54:07.244312 [M3U] Refreshed lineup for tubiTVNoEpg with 43 channels
2024/11/09 10:54:08.201463 [DVR] Recording engine started in /shares/dvr
2024/11/09 10:54:08.241465 [SYS] Removing old update 2024.10.07.0017
2024/11/09 10:54:09.185354 [SYS] Created database snapshot: backup-20241109.185408
2024/11/09 10:54:09.185602 [SYS] Removing old backup backup-20241015.194039
2024/11/09 10:54:18.260580 [IDX] Pruned 159 expired airings from X-M3U in 116ms.
2024/11/09 10:54:18.272559 [IDX] Pruned 25 expired airings from XMLTV-tubiTVNoEpg in 11ms.
2024/11/09 10:55:19.246707 [ERR] Failed to request m3u for SamsungTVPlus: Get "http://192.168.1.3:8182/playlist.m3u8": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024/11/09 10:55:31.247474 [ERR] Failed to request m3u for SamsungTVPlusGracenote: Get "http://192.168.1.3:8182/playlist.m3u8": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024/11/09 10:57:43.251327 [ERR] Failed to request m3u for SamsungTVPlus: Get "http://192.168.1.3:8182/playlist.m3u8": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024/11/09 10:57:55.251706 [ERR] Failed to request m3u for SamsungTVPlusGracenote: Get "http://192.168.1.3:8182/playlist.m3u8": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024/11/09 11:01:55.675326 [M3U] Refreshed lineup for SamsungTVPlus with 378 channels
2024/11/09 11:01:56.112304 [M3U] Refreshed lineup for SamsungTVPlusGracenote with 378 channels
2024/11/09 11:15:04.272303 [DVR] Reindexed 1531 airings into XMLTV-tubiTVNoEpg (43 channels over 34h13m13s) + 80 skipped [2s index]
2024/11/09 11:15:04.298876 [DVR] pruned 25 replaced airings in 26ms.
2024/11/09 11:15:06.542163 [DVR] Fetched guide data for XMLTV-SamsungTVPlus in 2s
Container log
2024-11-09T18:15:05.150746738Z 192.168.144.1 - - [09/Nov/2024 10:15:05] "GET /epg.xml HTTP/1.1" 200 -
2024-11-09T18:58:54.383140590Z 192.168.144.1 - - [09/Nov/2024 10:58:54] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-09T18:58:54.384637253Z Including channels from regions: ['us']
2024-11-09T18:58:54.395070385Z 192.168.144.1 - - [09/Nov/2024 10:58:54] "GET /playlist.m3u8 HTTP/1.1" 500 -
2024-11-09T18:58:54.403471386Z ----------------------------------------
2024-11-09T18:58:54.403613003Z Exception occurred during processing of request from ('192.168.144.1', 52517)
2024-11-09T18:58:54.524507447Z Traceback (most recent call last):
2024-11-09T18:58:54.595730962Z File "/usr/src/app/./app.py", line 54, in do_GET
2024-11-09T18:58:54.595936302Z routes[func]()
2024-11-09T18:58:54.596042269Z File "/usr/src/app/./app.py", line 125, in _playlist
2024-11-09T18:58:54.596142365Z self.wfile.write(f'#EXTINF:-1 channel-id="{channel_id}" tvg-id="{key}" tvg-logo="{logo}" group-title="{group}"{chno},{name}\n{url}\n'.encode('utf8'))
2024-11-09T18:58:54.596694362Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T18:58:54.596974430Z self._sock.sendall(b)
2024-11-09T18:58:54.597179729Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T18:58:54.602450691Z
2024-11-09T18:58:54.602679550Z During handling of the above exception, another exception occurred:
2024-11-09T18:58:54.602909814Z
2024-11-09T18:58:54.603082122Z Traceback (most recent call last):
2024-11-09T18:58:54.607179360Z File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
2024-11-09T18:58:54.607459000Z self.finish_request(request, client_address)
2024-11-09T18:58:54.607620165Z File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
2024-11-09T18:58:54.607769179Z self.RequestHandlerClass(request, client_address, self)
2024-11-09T18:58:54.607908443Z File "/usr/src/app/./app.py", line 24, in __init__
2024-11-09T18:58:54.608048285Z super().__init__(*args, **kwargs)
2024-11-09T18:58:54.608177052Z File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
2024-11-09T18:58:54.608490190Z self.handle()
2024-11-09T18:58:54.608689764Z File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
2024-11-09T18:58:54.608851248Z self.handle_one_request()
2024-11-09T18:58:54.608980899Z File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
2024-11-09T18:58:54.609124895Z method()
2024-11-09T18:58:54.609255178Z File "/usr/src/app/./app.py", line 56, in do_GET
2024-11-09T18:58:54.609491472Z self._error(e)
2024-11-09T18:58:54.609665558Z File "/usr/src/app/./app.py", line 28, in _error
2024-11-09T18:58:54.609816701Z self.end_headers()
2024-11-09T18:58:54.609950186Z File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
2024-11-09T18:58:54.610099686Z self.flush_headers()
2024-11-09T18:58:54.610226784Z File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
2024-11-09T18:58:54.610484198Z self.wfile.write(b"".join(self._headers_buffer))
2024-11-09T18:58:54.610659679Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T18:58:54.611078100Z self._sock.sendall(b)
2024-11-09T18:58:54.611252859Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T18:58:54.611491924Z ----------------------------------------
2024-11-09T18:59:13.418827339Z 192.168.144.1 - - [09/Nov/2024 10:59:13] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-09T18:59:13.419289928Z Including channels from regions: ['us']
2024-11-09T18:59:13.420761220Z 192.168.144.1 - - [09/Nov/2024 10:59:13] "GET /playlist.m3u8 HTTP/1.1" 500 -
2024-11-09T18:59:13.421035901Z ----------------------------------------
2024-11-09T18:59:13.421161676Z Exception occurred during processing of request from ('192.168.144.1', 52519)
2024-11-09T18:59:13.423434083Z Traceback (most recent call last):
2024-11-09T18:59:13.424448188Z File "/usr/src/app/./app.py", line 54, in do_GET
2024-11-09T18:59:13.424687693Z routes[func]()
2024-11-09T18:59:13.424799441Z File "/usr/src/app/./app.py", line 125, in _playlist
2024-11-09T18:59:13.424897548Z self.wfile.write(f'#EXTINF:-1 channel-id="{channel_id}" tvg-id="{key}" tvg-logo="{logo}" group-title="{group}"{chno},{name}\n{url}\n'.encode('utf8'))
2024-11-09T18:59:13.425038063Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T18:59:13.425167661Z self._sock.sendall(b)
2024-11-09T18:59:13.425264651Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T18:59:13.425494055Z
2024-11-09T18:59:13.425609766Z During handling of the above exception, another exception occurred:
2024-11-09T18:59:13.425718511Z
2024-11-09T18:59:13.425799235Z Traceback (most recent call last):
2024-11-09T18:59:13.426593067Z File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
2024-11-09T18:59:13.426805836Z self.finish_request(request, client_address)
2024-11-09T18:59:13.426999839Z File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
2024-11-09T18:59:13.427193578Z self.RequestHandlerClass(request, client_address, self)
2024-11-09T18:59:13.427426857Z File "/usr/src/app/./app.py", line 24, in __init__
2024-11-09T18:59:13.427598037Z super().__init__(*args, **kwargs)
2024-11-09T18:59:13.427721820Z File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
2024-11-09T18:59:13.427839508Z self.handle()
2024-11-09T18:59:13.427931442Z File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
2024-11-09T18:59:13.428034781Z self.handle_one_request()
2024-11-09T18:59:13.428123858Z File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
2024-11-09T18:59:13.428223581Z method()
2024-11-09T18:59:13.428310105Z File "/usr/src/app/./app.py", line 56, in do_GET
2024-11-09T18:59:13.428470571Z self._error(e)
2024-11-09T18:59:13.428569207Z File "/usr/src/app/./app.py", line 28, in _error
2024-11-09T18:59:13.428668133Z self.end_headers()
2024-11-09T18:59:13.428759037Z File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
2024-11-09T18:59:13.428862169Z self.flush_headers()
2024-11-09T18:59:13.428953374Z File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
2024-11-09T18:59:13.429054901Z self.wfile.write(b"".join(self._headers_buffer))
2024-11-09T18:59:13.429154631Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T18:59:13.429252813Z self._sock.sendall(b)
2024-11-09T18:59:13.429638374Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T18:59:13.429773574Z ----------------------------------------
2024-11-09T19:00:28.847098017Z 192.168.144.1 - - [09/Nov/2024 11:00:28] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-09T19:00:28.847489694Z Including channels from regions: ['us']
2024-11-09T19:00:28.849230468Z 192.168.144.1 - - [09/Nov/2024 11:00:28] "GET /playlist.m3u8 HTTP/1.1" 500 -
2024-11-09T19:00:28.849696629Z ----------------------------------------
2024-11-09T19:00:28.849914018Z Exception occurred during processing of request from ('192.168.144.1', 52528)
2024-11-09T19:00:28.852130223Z Traceback (most recent call last):
2024-11-09T19:00:28.853318083Z File "/usr/src/app/./app.py", line 54, in do_GET
2024-11-09T19:00:28.853555930Z routes[func]()
2024-11-09T19:00:28.853692212Z File "/usr/src/app/./app.py", line 125, in _playlist
2024-11-09T19:00:28.853798664Z self.wfile.write(f'#EXTINF:-1 channel-id="{channel_id}" tvg-id="{key}" tvg-logo="{logo}" group-title="{group}"{chno},{name}\n{url}\n'.encode('utf8'))
2024-11-09T19:00:28.853931657Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T19:00:28.854053766Z self._sock.sendall(b)
2024-11-09T19:00:28.854152892Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T19:00:28.854252182Z
2024-11-09T19:00:28.854366803Z During handling of the above exception, another exception occurred:
2024-11-09T19:00:28.854529818Z
2024-11-09T19:00:28.854632623Z Traceback (most recent call last):
2024-11-09T19:00:28.856219608Z File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
2024-11-09T19:00:28.856539528Z self.finish_request(request, client_address)
2024-11-09T19:00:28.856702576Z File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
2024-11-09T19:00:28.856854445Z self.RequestHandlerClass(request, client_address, self)
2024-11-09T19:00:28.857008121Z File "/usr/src/app/./app.py", line 24, in __init__
2024-11-09T19:00:28.857163034Z super().__init__(*args, **kwargs)
2024-11-09T19:00:28.857309658Z File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
2024-11-09T19:00:28.857553569Z self.handle()
2024-11-09T19:00:28.857688171Z File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
2024-11-09T19:00:28.857841456Z self.handle_one_request()
2024-11-09T19:00:28.857980798Z File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
2024-11-09T19:00:28.858125122Z method()
2024-11-09T19:00:28.858251953Z File "/usr/src/app/./app.py", line 56, in do_GET
2024-11-09T19:00:28.858542415Z self._error(e)
2024-11-09T19:00:28.858706287Z File "/usr/src/app/./app.py", line 28, in _error
2024-11-09T19:00:28.858846806Z self.end_headers()
2024-11-09T19:00:28.858978539Z File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
2024-11-09T19:00:28.859126791Z self.flush_headers()
2024-11-09T19:00:28.859261930Z File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
2024-11-09T19:00:28.859550791Z self.wfile.write(b"".join(self._headers_buffer))
2024-11-09T19:00:28.859699836Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T19:00:28.859806333Z self._sock.sendall(b)
2024-11-09T19:00:28.859896699Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T19:00:28.860320139Z ----------------------------------------
2024-11-09T19:00:38.046394861Z 192.168.144.1 - - [09/Nov/2024 11:00:38] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-09T19:00:38.046827824Z Including channels from regions: ['us']
2024-11-09T19:00:38.048318424Z 192.168.144.1 - - [09/Nov/2024 11:00:38] "GET /playlist.m3u8 HTTP/1.1" 500 -
2024-11-09T19:00:38.048654294Z ----------------------------------------
2024-11-09T19:00:38.048789652Z Exception occurred during processing of request from ('192.168.144.1', 52530)
2024-11-09T19:00:38.050899329Z Traceback (most recent call last):
2024-11-09T19:00:38.051859928Z File "/usr/src/app/./app.py", line 54, in do_GET
2024-11-09T19:00:38.052072062Z routes[func]()
2024-11-09T19:00:38.052272996Z File "/usr/src/app/./app.py", line 125, in _playlist
2024-11-09T19:00:38.052464593Z self.wfile.write(f'#EXTINF:-1 channel-id="{channel_id}" tvg-id="{key}" tvg-logo="{logo}" group-title="{group}"{chno},{name}\n{url}\n'.encode('utf8'))
2024-11-09T19:00:38.052632164Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T19:00:38.052758006Z self._sock.sendall(b)
2024-11-09T19:00:38.052853989Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T19:00:38.052950719Z
2024-11-09T19:00:38.053030195Z During handling of the above exception, another exception occurred:
2024-11-09T19:00:38.053129869Z
2024-11-09T19:00:38.053209073Z Traceback (most recent call last):
2024-11-09T19:00:38.054169033Z File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
2024-11-09T19:00:38.054443248Z self.finish_request(request, client_address)
2024-11-09T19:00:38.054666313Z File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
2024-11-09T19:00:38.054799829Z self.RequestHandlerClass(request, client_address, self)
2024-11-09T19:00:38.054899461Z File "/usr/src/app/./app.py", line 24, in __init__
2024-11-09T19:00:38.054997925Z super().__init__(*args, **kwargs)
2024-11-09T19:00:38.055096054Z File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
2024-11-09T19:00:38.055193732Z self.handle()
2024-11-09T19:00:38.055289459Z File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
2024-11-09T19:00:38.055472476Z self.handle_one_request()
2024-11-09T19:00:38.055575707Z File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
2024-11-09T19:00:38.055675445Z method()
2024-11-09T19:00:38.055767758Z File "/usr/src/app/./app.py", line 56, in do_GET
2024-11-09T19:00:38.055869834Z self._error(e)
2024-11-09T19:00:38.055959080Z File "/usr/src/app/./app.py", line 28, in _error
2024-11-09T19:00:38.056050435Z self.end_headers()
2024-11-09T19:00:38.056138331Z File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
2024-11-09T19:00:38.056237524Z self.flush_headers()
2024-11-09T19:00:38.056355115Z File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
2024-11-09T19:00:38.056483874Z self.wfile.write(b"".join(self._headers_buffer))
2024-11-09T19:00:38.056587857Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T19:00:38.056688362Z self._sock.sendall(b)
2024-11-09T19:00:38.056777991Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T19:00:38.056870650Z ----------------------------------------
2024-11-09T19:01:55.612481798Z 192.168.144.1 - - [09/Nov/2024 11:01:55] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-09T19:01:55.613520263Z Including channels from regions: ['us']
2024-11-09T19:01:56.066535778Z 192.168.144.1 - - [09/Nov/2024 11:01:56] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-09T19:01:56.067097820Z Including channels from regions: ['us']
2024-11-09T19:02:27.365975132Z 192.168.144.1 - - [09/Nov/2024 11:02:27] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-09T19:02:27.366380080Z Including channels from regions: ['us']
2024-11-09T19:02:27.368595353Z 192.168.144.1 - - [09/Nov/2024 11:02:27] "GET /playlist.m3u8 HTTP/1.1" 500 -
2024-11-09T19:02:27.368907521Z ----------------------------------------
2024-11-09T19:02:27.369019526Z Exception occurred during processing of request from ('192.168.144.1', 52536)
2024-11-09T19:02:27.371033026Z Traceback (most recent call last):
2024-11-09T19:02:27.372135279Z File "/usr/src/app/./app.py", line 54, in do_GET
2024-11-09T19:02:27.372503130Z routes[func]()
2024-11-09T19:02:27.372644198Z File "/usr/src/app/./app.py", line 125, in _playlist
2024-11-09T19:02:27.372746315Z self.wfile.write(f'#EXTINF:-1 channel-id="{channel_id}" tvg-id="{key}" tvg-logo="{logo}" group-title="{group}"{chno},{name}\n{url}\n'.encode('utf8'))
2024-11-09T19:02:27.372901788Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T19:02:27.373031274Z self._sock.sendall(b)
2024-11-09T19:02:27.373130316Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T19:02:27.373227724Z
2024-11-09T19:02:27.373306259Z During handling of the above exception, another exception occurred:
2024-11-09T19:02:27.373478119Z
2024-11-09T19:02:27.373569523Z Traceback (most recent call last):
2024-11-09T19:02:27.374483435Z File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
2024-11-09T19:02:27.374757995Z self.finish_request(request, client_address)
2024-11-09T19:02:27.374957990Z File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
2024-11-09T19:02:27.375131813Z self.RequestHandlerClass(request, client_address, self)
2024-11-09T19:02:27.375269268Z File "/usr/src/app/./app.py", line 24, in __init__
2024-11-09T19:02:27.375461071Z super().__init__(*args, **kwargs)
2024-11-09T19:02:27.375631100Z File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
2024-11-09T19:02:27.375779514Z self.handle()
2024-11-09T19:02:27.375911213Z File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
2024-11-09T19:02:27.376066702Z self.handle_one_request()
2024-11-09T19:02:27.376278117Z File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
2024-11-09T19:02:27.376543460Z method()
2024-11-09T19:02:27.376696373Z File "/usr/src/app/./app.py", line 56, in do_GET
2024-11-09T19:02:27.376849049Z self._error(e)
2024-11-09T19:02:27.376980407Z File "/usr/src/app/./app.py", line 28, in _error
2024-11-09T19:02:27.377117264Z self.end_headers()
2024-11-09T19:02:27.377248580Z File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
2024-11-09T19:02:27.377442729Z self.flush_headers()
2024-11-09T19:02:27.377589590Z File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
2024-11-09T19:02:27.377739872Z self.wfile.write(b"".join(self._headers_buffer))
2024-11-09T19:02:27.378167180Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T19:02:27.378396208Z self._sock.sendall(b)
2024-11-09T19:02:27.378544956Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T19:02:27.378682828Z ----------------------------------------
2024-11-09T19:02:33.509606645Z 192.168.144.1 - - [09/Nov/2024 11:02:33] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-09T19:02:33.510929971Z Including channels from regions: ['us']
2024-11-09T19:02:33.511915111Z 192.168.144.1 - - [09/Nov/2024 11:02:33] "GET /playlist.m3u8 HTTP/1.1" 500 -
2024-11-09T19:02:33.512377727Z ----------------------------------------
2024-11-09T19:02:33.512596469Z Exception occurred during processing of request from ('192.168.144.1', 52534)
2024-11-09T19:02:33.514791144Z Traceback (most recent call last):
2024-11-09T19:02:33.516120621Z File "/usr/src/app/./app.py", line 54, in do_GET
2024-11-09T19:02:33.516517904Z routes[func]()
2024-11-09T19:02:33.516725988Z File "/usr/src/app/./app.py", line 125, in _playlist
2024-11-09T19:02:33.516927840Z self.wfile.write(f'#EXTINF:-1 channel-id="{channel_id}" tvg-id="{key}" tvg-logo="{logo}" group-title="{group}"{chno},{name}\n{url}\n'.encode('utf8'))
2024-11-09T19:02:33.517192341Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T19:02:33.517572613Z self._sock.sendall(b)
2024-11-09T19:02:33.517786904Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T19:02:33.518013150Z
2024-11-09T19:02:33.518191615Z During handling of the above exception, another exception occurred:
2024-11-09T19:02:33.518471146Z
2024-11-09T19:02:33.518664013Z Traceback (most recent call last):
2024-11-09T19:02:33.520236257Z File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
2024-11-09T19:02:33.520514392Z self.finish_request(request, client_address)
2024-11-09T19:02:33.520689719Z File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
2024-11-09T19:02:33.520845737Z self.RequestHandlerClass(request, client_address, self)
2024-11-09T19:02:33.520985895Z File "/usr/src/app/./app.py", line 24, in __init__
2024-11-09T19:02:33.521147605Z super().__init__(*args, **kwargs)
2024-11-09T19:02:33.521292015Z File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
2024-11-09T19:02:33.521575226Z self.handle()
2024-11-09T19:02:33.521717594Z File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
2024-11-09T19:02:33.521868658Z self.handle_one_request()
2024-11-09T19:02:33.521995391Z File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
2024-11-09T19:02:33.522139737Z method()
2024-11-09T19:02:33.522266974Z File "/usr/src/app/./app.py", line 56, in do_GET
2024-11-09T19:02:33.522487420Z self._error(e)
2024-11-09T19:02:33.522641634Z File "/usr/src/app/./app.py", line 28, in _error
2024-11-09T19:02:33.522781442Z self.end_headers()
2024-11-09T19:02:33.522908581Z File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
2024-11-09T19:02:33.523050638Z self.flush_headers()
2024-11-09T19:02:33.523173920Z File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
2024-11-09T19:02:33.523323315Z self.wfile.write(b"".join(self._headers_buffer))
2024-11-09T19:02:33.523565790Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-09T19:02:33.523975035Z self._sock.sendall(b)
2024-11-09T19:02:33.524150883Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-09T19:02:33.524285267Z ----------------------------------------
2024-11-09T19:15:05.221794646Z 192.168.144.1 - - [09/Nov/2024 11:15:05] "GET /epg.xml HTTP/1.1" 200 -
Same thing again this morning.
Combined Channels DVR and Container logs in timestamp order (DVR Pacific time is UTC -0800)
2024-11-10T17:15:02.941289268Z 192.168.144.1 - - [10/Nov/2024 09:15:02] "GET /epg.xml HTTP/1.1" 200 -
2024/11/10 09:15:04.088737 [DVR] Fetched guide data for XMLTV-SamsungTVPlus in 1s
2024/11/10 09:50:12.033335 [ERR] Failed to request m3u for SamsungTVPlus: Get "http://192.168.1.3:8182/playlist.m3u8": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024/11/10 09:50:24.037508 [ERR] Failed to request m3u for SamsungTVPlusGracenote: Get "http://192.168.1.3:8182/playlist.m3u8": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024-11-10T17:50:43.629414523Z 192.168.144.1 - - [10/Nov/2024 09:50:43] "GET /epg.xml HTTP/1.1" 200 -
2024/11/10 09:50:44.540208 [DVR] Fetched guide data for XMLTV-SamsungTVPlus in 1s
2024-11-10T17:55:10.199871426Z 192.168.144.1 - - [10/Nov/2024 09:55:10] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-10T17:55:10.200166039Z Including channels from regions: ['us']
2024-11-10T17:55:10.201568118Z 192.168.144.1 - - [10/Nov/2024 09:55:10] "GET /playlist.m3u8 HTTP/1.1" 500 -
2024-11-10T17:55:10.201862084Z ----------------------------------------
2024-11-10T17:55:10.201992644Z Exception occurred during processing of request from ('192.168.144.1', 53100)
2024-11-10T17:55:10.204119768Z Traceback (most recent call last):
2024-11-10T17:55:10.205180913Z File "/usr/src/app/./app.py", line 54, in do_GET
2024-11-10T17:55:10.205452281Z routes[func]()
2024-11-10T17:55:10.205653791Z File "/usr/src/app/./app.py", line 125, in _playlist
2024-11-10T17:55:10.205832162Z self.wfile.write(f'#EXTINF:-1 channel-id="{channel_id}" tvg-id="{key}" tvg-logo="{logo}" group-title="{group}"{chno},{name}\n{url}\n'.encode('utf8'))
2024-11-10T17:55:10.206410079Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-10T17:55:10.206612179Z self._sock.sendall(b)
2024-11-10T17:55:10.206725089Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-10T17:55:10.206825519Z
2024-11-10T17:55:10.206909205Z During handling of the above exception, another exception occurred:
2024-11-10T17:55:10.207011683Z
2024-11-10T17:55:10.207093279Z Traceback (most recent call last):
2024-11-10T17:55:10.218000086Z File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
2024-11-10T17:55:10.218214934Z self.finish_request(request, client_address)
2024-11-10T17:55:10.218468957Z File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
2024-11-10T17:55:10.218679169Z self.RequestHandlerClass(request, client_address, self)
2024-11-10T17:55:10.218815579Z File "/usr/src/app/./app.py", line 24, in __init__
2024-11-10T17:55:10.218925016Z super().__init__(*args, **kwargs)
2024-11-10T17:55:10.219021713Z File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
2024-11-10T17:55:10.219122876Z self.handle()
2024-11-10T17:55:10.219210847Z File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
2024-11-10T17:55:10.219315713Z self.handle_one_request()
2024-11-10T17:55:10.219833233Z File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
2024-11-10T17:55:10.219968195Z method()
2024-11-10T17:55:10.220061941Z File "/usr/src/app/./app.py", line 56, in do_GET
2024-11-10T17:55:10.220165942Z self._error(e)
2024-11-10T17:55:10.220261789Z File "/usr/src/app/./app.py", line 28, in _error
2024-11-10T17:55:10.220432818Z self.end_headers()
2024-11-10T17:55:10.220543849Z File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
2024-11-10T17:55:10.220653902Z self.flush_headers()
2024-11-10T17:55:10.220746257Z File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
2024-11-10T17:55:10.220864874Z self.wfile.write(b"".join(self._headers_buffer))
2024-11-10T17:55:10.220968146Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-10T17:55:10.221069173Z self._sock.sendall(b)
2024-11-10T17:55:10.221158679Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-10T17:55:10.221252056Z ----------------------------------------
2024-11-10T17:55:28.537443739Z 192.168.144.1 - - [10/Nov/2024 09:55:28] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-10T17:55:28.537905580Z Including channels from regions: ['us']
2024-11-10T17:55:28.539378112Z 192.168.144.1 - - [10/Nov/2024 09:55:28] "GET /playlist.m3u8 HTTP/1.1" 500 -
2024-11-10T17:55:28.539794398Z ----------------------------------------
2024-11-10T17:55:28.540014918Z Exception occurred during processing of request from ('192.168.144.1', 53098)
2024-11-10T17:55:28.542152252Z Traceback (most recent call last):
2024-11-10T17:55:28.543226694Z File "/usr/src/app/./app.py", line 54, in do_GET
2024-11-10T17:55:28.543589323Z routes[func]()
2024-11-10T17:55:28.543803058Z File "/usr/src/app/./app.py", line 125, in _playlist
2024-11-10T17:55:28.544013958Z self.wfile.write(f'#EXTINF:-1 channel-id="{channel_id}" tvg-id="{key}" tvg-logo="{logo}" group-title="{group}"{chno},{name}\n{url}\n'.encode('utf8'))
2024-11-10T17:55:28.545755179Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-10T17:55:28.546031405Z self._sock.sendall(b)
2024-11-10T17:55:28.546253658Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-10T17:55:28.546505723Z
2024-11-10T17:55:28.546688538Z During handling of the above exception, another exception occurred:
2024-11-10T17:55:28.546901810Z
2024-11-10T17:55:28.547082820Z Traceback (most recent call last):
2024-11-10T17:55:28.547270906Z File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
2024-11-10T17:55:28.547518636Z self.finish_request(request, client_address)
2024-11-10T17:55:28.547708928Z File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
2024-11-10T17:55:28.547901332Z self.RequestHandlerClass(request, client_address, self)
2024-11-10T17:55:28.548053798Z File "/usr/src/app/./app.py", line 24, in __init__
2024-11-10T17:55:28.548198430Z super().__init__(*args, **kwargs)
2024-11-10T17:55:28.548369192Z File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
2024-11-10T17:55:28.548553033Z self.handle()
2024-11-10T17:55:28.548695950Z File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
2024-11-10T17:55:28.548850702Z self.handle_one_request()
2024-11-10T17:55:28.548998784Z File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
2024-11-10T17:55:28.549154577Z method()
2024-11-10T17:55:28.549288844Z File "/usr/src/app/./app.py", line 56, in do_GET
2024-11-10T17:55:28.549482350Z self._error(e)
2024-11-10T17:55:28.549624681Z File "/usr/src/app/./app.py", line 28, in _error
2024-11-10T17:55:28.549763226Z self.end_headers()
2024-11-10T17:55:28.549904373Z File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
2024-11-10T17:55:28.550058279Z self.flush_headers()
2024-11-10T17:55:28.550189974Z File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
2024-11-10T17:55:28.550368406Z self.wfile.write(b"".join(self._headers_buffer))
2024-11-10T17:55:28.550532627Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-10T17:55:28.550681375Z self._sock.sendall(b)
2024-11-10T17:55:28.550817834Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-10T17:55:28.550953123Z ----------------------------------------
2024-11-10T18:15:04.650564327Z 192.168.144.1 - - [10/Nov/2024 10:15:04] "GET /epg.xml HTTP/1.1" 200 -
2024/11/10 10:15:05.812854 [DVR] Fetched guide data for XMLTV-SamsungTVPlus in 1s
Channels log
2024/11/10 09:15:04.088737 [DVR] Fetched guide data for XMLTV-SamsungTVPlus in 1s
2024/11/10 09:50:12.033335 [ERR] Failed to request m3u for SamsungTVPlus: Get "http://192.168.1.3:8182/playlist.m3u8": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024/11/10 09:50:24.037508 [ERR] Failed to request m3u for SamsungTVPlusGracenote: Get "http://192.168.1.3:8182/playlist.m3u8": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2024/11/10 09:50:44.540208 [DVR] Fetched guide data for XMLTV-SamsungTVPlus in 1s
2024/11/10 10:15:05.812854 [DVR] Fetched guide data for XMLTV-SamsungTVPlus in 1s
Container log
2024-11-10T17:15:02.941289268Z 192.168.144.1 - - [10/Nov/2024 09:15:02] "GET /epg.xml HTTP/1.1" 200 -
2024-11-10T17:50:43.629414523Z 192.168.144.1 - - [10/Nov/2024 09:50:43] "GET /epg.xml HTTP/1.1" 200 -
2024-11-10T17:55:10.199871426Z 192.168.144.1 - - [10/Nov/2024 09:55:10] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-10T17:55:10.200166039Z Including channels from regions: ['us']
2024-11-10T17:55:10.201568118Z 192.168.144.1 - - [10/Nov/2024 09:55:10] "GET /playlist.m3u8 HTTP/1.1" 500 -
2024-11-10T17:55:10.201862084Z ----------------------------------------
2024-11-10T17:55:10.201992644Z Exception occurred during processing of request from ('192.168.144.1', 53100)
2024-11-10T17:55:10.204119768Z Traceback (most recent call last):
2024-11-10T17:55:10.205180913Z File "/usr/src/app/./app.py", line 54, in do_GET
2024-11-10T17:55:10.205452281Z routes[func]()
2024-11-10T17:55:10.205653791Z File "/usr/src/app/./app.py", line 125, in _playlist
2024-11-10T17:55:10.205832162Z self.wfile.write(f'#EXTINF:-1 channel-id="{channel_id}" tvg-id="{key}" tvg-logo="{logo}" group-title="{group}"{chno},{name}\n{url}\n'.encode('utf8'))
2024-11-10T17:55:10.206410079Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-10T17:55:10.206612179Z self._sock.sendall(b)
2024-11-10T17:55:10.206725089Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-10T17:55:10.206825519Z
2024-11-10T17:55:10.206909205Z During handling of the above exception, another exception occurred:
2024-11-10T17:55:10.207011683Z
2024-11-10T17:55:10.207093279Z Traceback (most recent call last):
2024-11-10T17:55:10.218000086Z File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
2024-11-10T17:55:10.218214934Z self.finish_request(request, client_address)
2024-11-10T17:55:10.218468957Z File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
2024-11-10T17:55:10.218679169Z self.RequestHandlerClass(request, client_address, self)
2024-11-10T17:55:10.218815579Z File "/usr/src/app/./app.py", line 24, in __init__
2024-11-10T17:55:10.218925016Z super().__init__(*args, **kwargs)
2024-11-10T17:55:10.219021713Z File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
2024-11-10T17:55:10.219122876Z self.handle()
2024-11-10T17:55:10.219210847Z File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
2024-11-10T17:55:10.219315713Z self.handle_one_request()
2024-11-10T17:55:10.219833233Z File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
2024-11-10T17:55:10.219968195Z method()
2024-11-10T17:55:10.220061941Z File "/usr/src/app/./app.py", line 56, in do_GET
2024-11-10T17:55:10.220165942Z self._error(e)
2024-11-10T17:55:10.220261789Z File "/usr/src/app/./app.py", line 28, in _error
2024-11-10T17:55:10.220432818Z self.end_headers()
2024-11-10T17:55:10.220543849Z File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
2024-11-10T17:55:10.220653902Z self.flush_headers()
2024-11-10T17:55:10.220746257Z File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
2024-11-10T17:55:10.220864874Z self.wfile.write(b"".join(self._headers_buffer))
2024-11-10T17:55:10.220968146Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-10T17:55:10.221069173Z self._sock.sendall(b)
2024-11-10T17:55:10.221158679Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-10T17:55:10.221252056Z ----------------------------------------
2024-11-10T17:55:28.537443739Z 192.168.144.1 - - [10/Nov/2024 09:55:28] "GET /playlist.m3u8 HTTP/1.1" 200 -
2024-11-10T17:55:28.537905580Z Including channels from regions: ['us']
2024-11-10T17:55:28.539378112Z 192.168.144.1 - - [10/Nov/2024 09:55:28] "GET /playlist.m3u8 HTTP/1.1" 500 -
2024-11-10T17:55:28.539794398Z ----------------------------------------
2024-11-10T17:55:28.540014918Z Exception occurred during processing of request from ('192.168.144.1', 53098)
2024-11-10T17:55:28.542152252Z Traceback (most recent call last):
2024-11-10T17:55:28.543226694Z File "/usr/src/app/./app.py", line 54, in do_GET
2024-11-10T17:55:28.543589323Z routes[func]()
2024-11-10T17:55:28.543803058Z File "/usr/src/app/./app.py", line 125, in _playlist
2024-11-10T17:55:28.544013958Z self.wfile.write(f'#EXTINF:-1 channel-id="{channel_id}" tvg-id="{key}" tvg-logo="{logo}" group-title="{group}"{chno},{name}\n{url}\n'.encode('utf8'))
2024-11-10T17:55:28.545755179Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-10T17:55:28.546031405Z self._sock.sendall(b)
2024-11-10T17:55:28.546253658Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-10T17:55:28.546505723Z
2024-11-10T17:55:28.546688538Z During handling of the above exception, another exception occurred:
2024-11-10T17:55:28.546901810Z
2024-11-10T17:55:28.547082820Z Traceback (most recent call last):
2024-11-10T17:55:28.547270906Z File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
2024-11-10T17:55:28.547518636Z self.finish_request(request, client_address)
2024-11-10T17:55:28.547708928Z File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
2024-11-10T17:55:28.547901332Z self.RequestHandlerClass(request, client_address, self)
2024-11-10T17:55:28.548053798Z File "/usr/src/app/./app.py", line 24, in __init__
2024-11-10T17:55:28.548198430Z super().__init__(*args, **kwargs)
2024-11-10T17:55:28.548369192Z File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
2024-11-10T17:55:28.548553033Z self.handle()
2024-11-10T17:55:28.548695950Z File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
2024-11-10T17:55:28.548850702Z self.handle_one_request()
2024-11-10T17:55:28.548998784Z File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
2024-11-10T17:55:28.549154577Z method()
2024-11-10T17:55:28.549288844Z File "/usr/src/app/./app.py", line 56, in do_GET
2024-11-10T17:55:28.549482350Z self._error(e)
2024-11-10T17:55:28.549624681Z File "/usr/src/app/./app.py", line 28, in _error
2024-11-10T17:55:28.549763226Z self.end_headers()
2024-11-10T17:55:28.549904373Z File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
2024-11-10T17:55:28.550058279Z self.flush_headers()
2024-11-10T17:55:28.550189974Z File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
2024-11-10T17:55:28.550368406Z self.wfile.write(b"".join(self._headers_buffer))
2024-11-10T17:55:28.550532627Z File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
2024-11-10T17:55:28.550681375Z self._sock.sendall(b)
2024-11-10T17:55:28.550817834Z BrokenPipeError: [Errno 32] Broken pipe
2024-11-10T17:55:28.550953123Z ----------------------------------------
2024-11-10T18:15:04.650564327Z 192.168.144.1 - - [10/Nov/2024 10:15:04] "GET /epg.xml HTTP/1.1" 200 -