Better and Cheaper Than IPTV
Points and comments are a snapshot, not live.
Castor is a tool that finds web video streams, transcodes, and casts them to any DLNA TV.
Castor is an open-source Go tool that finds video on a web page, extracts the stream via a headless Chrome with stealth scripts, and transcodes it for real-time casting to any DLNA/UPnP TV. It can also auto-generate and burn in subtitles using Whisper. The tool works with smart TVs from Samsung, LG, Sony, and others. It includes an interactive TUI for browsing movies via TMDB. The default config includes several example source proxies (e.g., vidsrc-embed.ru, 1embed.cc) that some commenters identify as pirate sites.
Running the native binary requires Chrome, ffmpeg, and ffprobe. A config.yaml specifies the target device and sources. The author built it because smart TVs won't cast arbitrary web video and screen mirroring is laggy.
What commenters are saying
Commenters are split on legality. Some argue this is straight-up piracy, noting the default config includes three pirate streaming sites. Others defend it as a general-purpose casting tool that could be used for legitimate streams (e.g., embedded video on any page). A technical discussion covers Cloudflare Turnstile bypass: commenters note that spoofing browser fingerprints plus simulated clicks can defeat it, though one argues that platform detection could eventually force Linux users to complete extra challenges. Several offer alternatives: TV Explorer, an ad-free aggregator of 10,000+ free TV channels with fast JS, and tv.garden.