Castor
Point it at any web page and it finds the video, extracts the stream, transcodes it and casts in real time to your TV. It even burns subtitles.
Cost / License
- Free
- Open Source (MIT)
Platforms
- Mac
- Linux
- Homebrew
- Docker
Features
Properties
- Privacy focused
Features
- No Tracking
- Chromecast Support
- Ad-free
- No registration required
- Stream video to Smart TV
- Stream video to Apple TV
- Support for subtitles
- Stream video to Android TV
IMDb integration
- Video Casting
- Support for DLNA
Castor News & Activities
Recent activities
Castor information
What is Castor?
Smart TVs won't cast arbitrary web video, and screen mirroring is laggy and drops resolution. Castor casts the real stream instead, at full quality, from your terminal.
Point Castor at a web page you are watching, or at a direct stream URL, and it finds the video, extracts the stream, transcodes it for your TV, and casts in real time. It can also resolve an IMDB/TMDB id against sources you configure yourself, and burn in auto-generated subtitles.
To extract, it launches headless Chrome and watches network traffic over the Chrome DevTools Protocol, then runs a short action pipeline to start playback: click the page, navigate into the largest iframe, and click again as a fallback. This works on pages that allow automated playback, and won't work everywhere.
A general-purpose casting tool: it casts only what you point it at.



