A lightweight Python-based Chromecast casting app for macOS.
- 🔍 Auto-discovery of Chromecast devices on your network
- 📁 File picker for easy video selection
- 🎬 HTTP Range Requests for instant seeking on the TV
- 🎮 Playback controls (Play, Pause, Stop)
- 🌙 Dark mode UI using CustomTkinter
- Python 3.8+
- macOS (tested on macOS 15.x)
pip install pychromecast flask customtkinterpython3 orbital_cast_gui.pypython3 orbital_cast.py- The app starts a local HTTP server on port 18888
- It discovers Chromecast devices using mDNS/Zeroconf
- When you select a video and device, it instructs the Chromecast to stream directly from your Mac
- The server supports HTTP Range Requests for smooth seeking
MIT