As Indicated in my previous post, I already deleted and re-installed, and in fact I have done that twice now installing to two different disks thinking that perhaps a disk was failing thus causing corruption but clearly that is not the issue.
So you did not say your suggestion of the log levels only that I had it at a level that was not useful. This is one of the things I find confusing in your software also with the use of "expert" and "advanced", where expert is usually more than advanced yours seems reversed. So I have set it at debug but who knows maybe I need to be at the other extreme? I would think if I wanted to "debug" the program that is where it should be but I have nothing in the log after zapping the old data again restarting and waiting several minutes. So it seems very confusing to me.
After setting at "debug' Level and waiting a log while then requesting channels.m3u, I get:
2022-06-24 01:34:06,063-DEBUG:decorators Registering GET URL: /api/channels
2022-06-24 01:34:06,064-DEBUG:decorators Registering GET URL: /api/channels_form
2022-06-24 01:34:06,066-DEBUG:decorators Registering GET URL: /discover.json
2022-06-24 01:34:06,068-DEBUG:decorators Registering GET URL: /device.xml
2022-06-24 01:34:06,070-DEBUG:decorators Registering GET URL: /lineup_status.json
2022-06-24 01:34:06,076-DEBUG:decorators Registering GET URL: /api/configform
2022-06-24 01:34:06,078-DEBUG:decorators Registering GET URL: /tunerstatus
2022-06-24 01:34:06,080-DEBUG:decorators Registering GET URL: /api/upgrade
2022-06-24 01:34:06,082-DEBUG:decorators Registering GET URL: /config.json
2022-06-24 01:34:06,084-DEBUG:decorators Registering GET URL: /api/schedulehtml
2022-06-24 01:34:06,086-DEBUG:decorators Registering GET URL: /api/scheduler
2022-06-24 01:34:06,087-DEBUG:decorators Registering GET URL: /api/restart
2022-06-24 01:34:06,089-DEBUG:decorators Registering POST URL: /api/data_mgmt
2022-06-24 01:34:06,091-DEBUG:decorators Registering POST URL: /api/channels_form
2022-06-24 01:34:06,092-DEBUG:decorators Registering POST URL: /lineup.post
2022-06-24 01:34:06,094-DEBUG:decorators Registering POST URL: /api/configform
2022-06-24 01:34:06,095-DEBUG:decorators Registering POST URL: /api/schedulehtml
2022-06-24 01:34:06,097-DEBUG:decorators Registering GET URL: /html/
2022-06-24 01:34:06,098-DEBUG:decorators Registering GET URL: /images/
2022-06-24 01:34:06,100-DEBUG:decorators Registering GET URL: /modules/
2022-06-24 01:34:06,102-DEBUG:decorators Registering GET URL: /temp/
2022-06-24 01:34:06,106-NOTICE:main Starting streaming tuner website on 10.0.0.250:5004
2022-06-24 01:34:06,104-INFO:web_handler WebAdminHttpHandler Now listening for requests. Number of listeners=8
2022-06-24 01:34:06,123-DEBUG:web_tuner TunerHttpHandler Implementing 3 tuners for M3U
2022-06-24 01:34:06,139-DEBUG:web_tuner TunerHttpHandler Implementing 3 tuners for PlutoTV
2022-06-24 01:34:06,143-DEBUG:web_tuner TunerHttpHandler Implementing 4 tuners for USTVGO
2022-06-24 01:34:06,161-DEBUG:web_tuner TunerHttpHandler Implementing 3 tuners for XUMO
2022-06-24 01:34:06,196-INFO:web_handler TunerHttpHandler Now listening for requests. Number of listeners=13
2022-06-24 01:34:06,322-NOTICE:scheduler Running inline task Channels:Refresh USTVGO Channels
2022-06-24 01:34:06,334-DEBUG:plugin_channels Channel data still new for USTVGO default, not refreshing
2022-06-24 01:34:06,384-NOTICE:main Cabernet is now online.
2022-06-24 01:34:06,729-NOTICE:scheduler Running threaded task Applications:Check for Updates
2022-06-24 01:34:06,767-NOTICE:scheduler Running threaded task EPG:Refresh USTVGO EPG
2022-06-24 01:34:06,785-DEBUG:plugin_epg EPG still new for USTVGO default, not refreshing
2022-06-24 01:38:03,757-ERROR:web_admin UNEXPECTED EXCEPTION on GET='stream_url'
Traceback (most recent call last):
File "/media/Buffer/cabernet/lib/clients/web_admin.py", line 104, in do_GET
elif getrequest.call_url(self, self.content_path):
File "/media/Buffer/cabernet/lib/common/decorators.py", line 228, in call_url
self.url2func[_name](_webserver, *args, **kwargs)
File "/media/Buffer/cabernet/lib/clients/channels/channels.py", line 42, in channels_m3u
_webserver.do_mime_response(200, 'audio/x-mpegurl', get_channels_m3u(
File "/media/Buffer/cabernet/lib/clients/channels/channels.py", line 100, in get_channels_m3u
uri = sid_data['json']['stream_url']
KeyError: 'stream_url'
2022-06-24 01:38:03,761-WARNING:web_handler [10.0.0.183] "GET /channels.m3u HTTP/1.1" 501 -
That is shortly after clearing all databases and once the database is rebuilt , just the same 501 error again. If that is the wrong level of logging please tell me which level of logging to use. There was little more in the log really, but I do see that somewhere it retained the epg data .. No idea where that is but apparently not in a database.