- Implement isReconnecting flag to prevent duplicate reconnect attempts - Add exponential backoff for error retries (3s, 6s, 12s, max 30s) - Retry indefinitely until stream returns - Handle error, stalled, and ended events consistently - Reset state on successful playback - Apply same logic to frame player, popout player, and front-page player |
||
|---|---|---|
| .. | ||
| admin.lisp | ||
| auth-ui.lisp | ||
| front-page.lisp | ||
| player.lisp | ||
| profile.lisp | ||
| recently-played.lisp | ||
| spectrum-analyzer.lisp | ||
| users.lisp | ||