
Castor casts web video to smart TVs
Castor is a Go-based command-line utility that extracts video streams from web pages using a headless browser and casts them directly to smart TVs. It handles local replay, real-time transcoding via FFmpeg, and optional auto-generated subtitles using Whisper.cpp.
Castor is a brilliant, developer-centric alternative to commercial IPTV and restrictive casting protocols, turning the terminal into a universal video bridge by treating web-scraping as a media delivery pipeline.
* Stealth headless browser scraping enables stream extraction from sites that actively block automation or TV browsers.
* Real-time transcoding and Whisper-powered auto-subtitling run completely locally, preserving privacy and independence from cloud APIs.
* Dockerized distribution solves complex local dependency issues (Chrome, ffmpeg, ffprobe) but is limited by network bridging on non-Linux hosts due to SSDP multicast requirements.
* Broad compatibility with DLNA/UPnP covers a decade of smart TVs, though Chromecast support remains experimental and untested.
DISCOVERED
8h ago
2026-07-19
PUBLISHED
11h ago
2026-07-19
RELEVANCE
AUTHOR
xonery
