Recommended: run python3 server.py next to this page — signed media URLs, no directory listing, hotlink & rate protection. List your files in CONFIG.FILES or playlist.json.
Offline: write your filenames into CONFIG.FILES at the top of the script — then even double-clicking the HTML works (unprotected, local only).
Or pick the folder / files right here for a quick test:
const CONFIG = {
CHANNEL: 'KCST·7',
EPOCH: null, // null = today 00:00, restarts daily
WATERMARK: false, // faint forensic watermark
FILES: [ // ← put your files here, in play order
'clip-01.mp4',
'clip-02.mp4',
],
};