- Reset *is-reconnecting* flag before play attempt so error handler can catch failures and trigger retry with exponential backoff - Always reconnect on stall event - ready-state check was unreliable - Add retry logic with backoff when reconnect fails (up to 5 attempts) - Store stalled timeout reference for proper cancellation Fixes issue where stream would show 'Stream stalled - reconnecting...' but never actually reconnect, requiring manual intervention. |
||
|---|---|---|
| .. | ||
| admin.lisp | ||
| auth-ui.lisp | ||
| frameset-utils.lisp | ||
| front-page.lisp | ||
| player.lisp | ||
| profile.lisp | ||
| recently-played.lisp | ||
| spectrum-analyzer.lisp | ||
| stream-player.lisp | ||
| users.lisp | ||