StreamTV is a cross-platform IPTV streaming platform that creates TV channels from online video sources like YouTube and Archive.org. Stream directly to Plex, Emby, Jellyfin, and HDHomeRun-compatible devices without requiring local media storage.
Source code is maintained in a private repository. Culled, sanitized code may be published later via
scripts/sync_public_code.sh(see Sanitization policy). This public repo provides documentation, wiki, and release downloads.
- Direct streaming from YouTube and Archive.org
- HDHomeRun emulation for Plex, Emby, and Jellyfin
- YAML-based schedules with commercial breaks
- Cross-platform: macOS and Linux (MIT — community ports welcome)
- IPTV: M3U playlists and XMLTV EPG
- Passkey and OAuth support for YouTube
- Download the latest macOS release
- Read the Installation Guide
- Follow the Quick Start in docs
| Resource | Link |
|---|---|
| Docs index | docs/README.md |
| Wiki home | GitHub Wiki |
| Beginner guide | docs/BEGINNER_GUIDE.md |
| API reference | docs/API.md |
| Plex integration | docs/wiki/Plex-Integration.md |
| Troubleshooting | docs/TROUBLESHOOTING.md |
Signed macOS builds are published on the Releases page.
MIT — see LICENSE.