- Replace usocket with iolib for socket I/O - iolib:make-socket with :connect :passive for listener - iolib:accept-connection for client connections - Add SO_KEEPALIVE for stale connection detection - Add TCP_NODELAY for low-latency streaming - Add SO_SNDTIMEO (30s) write timeout for stale client detection - Handle iolib:socket-connection-reset-error and isys:ewouldblock - Update cl-streamer.asd: usocket→iolib, drop chunga/trivial-gray-streams - Fix now-playing poll interval 5s→15s to eliminate 429 rate limit errors Runtime verified: audio streams, metadata displays, clients connect. |
||
|---|---|---|
| .. | ||
| admin.lisp | ||
| auth-ui.lisp | ||
| dj-console.lisp | ||
| frameset-utils.lisp | ||
| front-page.lisp | ||
| parenscript-utils.lisp | ||
| player.lisp | ||
| profile.lisp | ||
| recently-played.lisp | ||
| spectrum-analyzer.lisp | ||
| stream-player.lisp | ||
| users.lisp | ||