Checks every channel concurrently, then removes the dead ones in one click. Much faster than the batch scanner below, and runs entirely on the server. A backup of channels.json is made before anything is deleted.
0 / 10604 •
alive 0 •
suspect 0 •
dead 0
Suspect = HTTP 401/403 — usually geo/referer-blocked against the scanner but still play in the browser, so they're kept unless you pick “Remove dead + suspect”.
🧪 Dead Channel Scanner
Scans channels in batches. “Dead” usually means offline or blocked (403/401/timeout). You choose what to delete.