It is saying that Tubi is experiencing technical issues.
docker logs --since=1h tubi-for-channels
[INFO] Device ID Generated
[INFO] ⇨ http server started on [::]:7777
[INFO] Starting Scheduler thread
[INFO] Running EPG Scheduler
[INFO] EPG: Updating Channel Data
[INFO] Update Token via API Call
[INFO] Updating Token Session
[INFO] Close the Token API session
[INFO] Token Expires IN: 1209600
[INFO] Close the EPG API session
[WARNING] Tubi is experiencing technical issues. You're on a degraded experience now.
[INFO] Number of streams available: 274
[INFO] Valid Duration: 60
[INFO] Retriving EPG API Data
[INFO] Return Token
[INFO] Token Expires IN: 1209600
[INFO] Close the Programming API session
[ERROR] HTTP: 503: {"message": ""Setting metadata variable would exceed total variable size limit""}
{"message": ""Setting metadata variable would exceed total variable size limit""}
[ERROR] Exception in EPG Scheduler : 'NoneType' object is not iterable
[INFO] EPG Scheduler Complete
[INFO] Return Token
[INFO] Token Expires IN: 1209600
[INFO] Close the EPG API session
[WARNING] Tubi is experiencing technical issues. You're on a degraded experience now.
[INFO] Number of streams available: 274
[INFO] Valid Duration: 60
[INFO] Retriving EPG API Data
[INFO] Return Token
[INFO] Token Expires IN: 1209600
[INFO] Close the Programming API session
[ERROR] HTTP: 503: {"message": ""Setting metadata variable would exceed total variable size limit""}
{"message": ""Setting metadata variable would exceed total variable size limit""}
[2025-02-07 21:22:54,665] ERROR in app: Exception on /tubi/playlist.m3u [GET]
Traceback (most recent call last):
File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 1511, in wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 919, in full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/pywsgi.py", line 68, in playlist
m3u, error = providers[provider].generate_playlist(provider, args, host)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/tubi.py", line 751, in generate_playlist
stations, error = self.channels()
^^^^^^^^^^^^^^^
File "/app/tubi.py", line 551, in channels
for listing in epg_data:
^^^^^^^^
TypeError: 'NoneType' object is not iterable