Running the latest version (as far as I know) of Tubi for Channels (Tubi Playlist v1.02 Last Updated: July 2, 2024)
Have been seeing these errors in the Channels DVR log for the TubiTV source, here are the last 2.
2024/07/25 09:06:08.573774 [ERR] Unexpected m3u response for tubiTVNoEpg: 500 INTERNAL SERVER ERROR
2024/07/26 09:42:09.069304 [ERR] Unexpected m3u response for tubiTVNoEpg: 500 INTERNAL SERVER ERROR
Corresponding TubiTV container log
2024-07-25T16:06:00.233973829Z [INFO] Reading channel id list cache
2024-07-25T16:06:00.235037114Z [INFO] Retriving EPG Data
2024-07-25T16:06:07.914691346Z [INFO] Channels: Available EPG data: 167
2024-07-25T16:06:08.230570069Z [INFO] Reading channel id list cache
2024-07-25T16:06:08.230904233Z [INFO] Retriving EPG Data
2024-07-25T16:06:08.562752675Z [2024-07-25 16:06:08,471] ERROR in app: Exception on /tubi/playlist.m3u [GET]
2024-07-25T16:06:08.563544642Z Traceback (most recent call last):
2024-07-25T16:06:08.563749968Z File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 1473, in wsgi_app
2024-07-25T16:06:08.563946590Z response = self.full_dispatch_request()
2024-07-25T16:06:08.564083523Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-07-25T16:06:08.564203234Z File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 882, in full_dispatch_request
2024-07-25T16:06:08.564385883Z rv = self.handle_user_exception(e)
2024-07-25T16:06:08.564537710Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-07-25T16:06:08.564661620Z File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 880, in full_dispatch_request
2024-07-25T16:06:08.564811777Z rv = self.dispatch_request()
2024-07-25T16:06:08.564939876Z ^^^^^^^^^^^^^^^^^^^^^^^
2024-07-25T16:06:08.565058579Z File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 865, in dispatch_request
2024-07-25T16:06:08.565202008Z return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
2024-07-25T16:06:08.565621023Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-07-25T16:06:08.565772237Z File "/app/pywsgi.py", line 84, in playlist
2024-07-25T16:06:08.565921052Z tmsid_stations = list(filter(lambda d: d.get('tmsid'), stations))
2024-07-25T16:06:08.566075980Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-07-25T16:06:08.566198120Z TypeError: 'NoneType' object is not iterable
2024-07-25T16:06:08.576316066Z [INFO] Retriving EPG Data
2024-07-26T16:42:00.285888276Z [INFO] Reading channel id list cache
2024-07-26T16:42:00.286863105Z [INFO] Retriving EPG Data
2024-07-26T16:42:05.055868446Z [INFO] Channels: Available EPG data: 167
2024-07-26T16:42:05.420499553Z [INFO] Reading channel id list cache
2024-07-26T16:42:05.420750328Z [INFO] Retriving EPG Data
2024-07-26T16:42:09.065537037Z [2024-07-26 16:42:09,062] ERROR in app: Exception on /tubi/playlist.m3u [GET]
2024-07-26T16:42:09.066561277Z Traceback (most recent call last):
2024-07-26T16:42:09.066811258Z File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 1473, in wsgi_app
2024-07-26T16:42:09.067073137Z response = self.full_dispatch_request()
2024-07-26T16:42:09.067270562Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-07-26T16:42:09.067530581Z File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 882, in full_dispatch_request
2024-07-26T16:42:09.067778698Z rv = self.handle_user_exception(e)
2024-07-26T16:42:09.067989672Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-07-26T16:42:09.068157962Z File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 880, in full_dispatch_request
2024-07-26T16:42:09.068442350Z rv = self.dispatch_request()
2024-07-26T16:42:09.068658298Z ^^^^^^^^^^^^^^^^^^^^^^^
2024-07-26T16:42:09.068846331Z File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 865, in dispatch_request
2024-07-26T16:42:09.069069858Z return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
2024-07-26T16:42:09.069317061Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-07-26T16:42:09.069579989Z File "/app/pywsgi.py", line 84, in playlist
2024-07-26T16:42:09.069707661Z tmsid_stations = list(filter(lambda d: d.get('tmsid'), stations))
2024-07-26T16:42:09.069816063Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-07-26T16:42:09.069900172Z TypeError: 'NoneType' object is not iterable
2024-07-26T16:42:10.491802466Z [INFO] Retriving EPG Data
Any idea what's causing these?