8c9bb9a68e9a03f8c3012ef11597b500fa3cd7f5
Add /file-browser/audio-tracks (list) and raw?audio=N (serve the video with a chosen audio track via a cached -c copy remux, byte-range seekable). The player shows an always-visible selector outside the controls; switching reloads the source and restores the playhead. Works in Chromium, which doesn't expose the audioTracks API. Temp remux file keeps the real extension (a .tmp suffix breaks ffmpeg's muxer selection); concurrent requests for a track share one remux. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
42 MiB
Languages
TypeScript
90.9%
Shell
4.7%
JavaScript
4.1%
CSS
0.2%
HTML
0.1%