radieo/stream
Pierre-Olivier Mercier aad3c9d0f7
All checks were successful
continuous-integration/drone/push Build is passing
stream: let listeners download any track still in the cache
/download now accepts ?file=<name> to fetch any cached file, not just the
current track. History entries carry that filename token (via /history), so
the web UI renders each aired track as a download link. A shared
serve_attachment helper validates the request (basename-only, real audio file,
no hidden/.part files) before streaming it; LRU-evicted tracks return 404.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-03 10:15:25 +08:00
..
Dockerfile stream: web player with now-playing 2026-07-02 22:46:37 +08:00
index.html stream: let listeners download any track still in the cache 2026-07-03 10:15:25 +08:00
radio.liq stream: let listeners download any track still in the cache 2026-07-03 10:15:25 +08:00