3eb0d5e8cd18d6d397049ec65bee02bbd4244871
IPTV.py now writes logs to a rotating file and forwards critical VLC playback errors (start timeout, MediaPlayerEncounteredError) to the server instead of losing everything to unredirected print() calls. The web UI's device menu gets a working Terminal (to run diagnostic commands like tail on the log) and a Recent errors view backed by a capped last_errors list on each device document, keeping DB volume bounded to the last 5 entries per device. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Description
No description provided
1.3 MiB
Languages
HTML
50.9%
Python
38.5%
JavaScript
9.7%
Shell
0.7%
Dockerfile
0.2%