Foutafhandeling

This commit is contained in:
2026-10-22 21:37:45 +02:00
parent f7f4d440b8
commit 5f0d835501
3 changed files with 155 additions and 5 deletions
+7
View File
@@ -351,6 +351,13 @@ During downloads, including prefetching the next track, the GUI shows the
filename and received megabytes. When the server supplies the file size,
it also shows the total size, percentage and a progress bar. The display
updates every half second and disappears when the download finishes or fails.
Interrupted downloads are retried twice, starting again from the beginning.
After 60 seconds without incoming media data, the agent aborts the attempt
instead of waiting indefinitely. If all three attempts fail, a failed play
returns to the stopped state and the GUI displays the error, including byte
counts for an incomplete file. Background prefetching and audio status updates
preserve this message; a new playback command clears it. Polling continues,
so subsequent commands can still be processed.
The GUI and its @tt{racket-tray} system tray support the same ten languages
based on the operating-system language, with English as fallback. Closing or
minimizing the window hides it in the tray. The tray menu restores the window