Improve robustness: add watchdog timers, error handling, and logging to prevent player freeze

This commit is contained in:
2025-08-29 13:23:40 +03:00
parent 8d69a737f9
commit 2a564f5e84
18 changed files with 3303 additions and 73 deletions

View File

@@ -66,7 +66,7 @@ def main():
pass
finally:
app_running[0] = False
update_thread.join()
# Do not join the update_thread; let it exit as a daemon
if __name__ == '__main__':
main()