Stars
Forks
Watchers
Developer links
Dispatcharr
Dispatcharr is a self-hosted IPTV stream proxy, electronic program guide manager, and DVR server that consolidates multiple M3U playlists and Xtream Codes providers into a unified live television and video-on-demand hub. Through its web dashboard, you can import and filter thousands of channels from unlimited upstream sources, automatically match XMLTV or Schedules Direct guide data to your lineup, and organize movies and series enriched with IMDb and TMDB metadata. The proxy streaming engine shares a single upstream provider connection across multiple local clients, switches seamlessly to backup stream URLs when buffering or drops occur, and routes backend traffic through FFmpeg, VLC, or Streamlink profiles with custom fMP4 or MPEG-TS output transcoding. To integrate with home media servers, Dispatcharr exports curated lineups as M3U playlists, XMLTV feeds, Xtream Codes API endpoints, or emulated HDHomeRun network tuners that Plex, Jellyfin, Emby, and Channels DVR discover automatically, while also offering a built-in DVR with series recording rules, Comskip commercial stripping, and timeshift catch-up playback. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Multi-Client Stream Sharing and Failover
- Multiplexes a single upstream IPTV provider connection across multiple concurrent viewers while monitoring buffering events and automatically switching to backup stream sources without interrupting active client playback.
- Universal Media Server Tuner Emulation
- Exposes curated channel lineups as emulated HDHomeRun network tuners, M3U8 playlists, XMLTV guides, and Xtream Codes APIs that integrate directly with Plex, Jellyfin, Emby, and Channels DVR.
- Automated EPG Matching and Generation
- Ingests electronic program guides from XMLTV feeds and Schedules Direct, aligns program schedules to channels through automated matching, and generates synthetic dummy guides for unmapped live streams.
- Customizable Stream and Output Profiles
- Connects to upstream providers via FFmpeg, VLC, or Streamlink backend profiles and transcodes audio and video into fMP4 or MPEG-TS containers tailored to browsers or media centers.
Features
- HDHomeRun and Xtream Emulation
- Serves curated channel lineups and EPG schedules over emulated HDHomeRun tuner endpoints, Xtream Codes APIs, M3U playlists, and XMLTV feeds.
- Built-In DVR with Comskip
- Schedules one-time and recurring series recordings directly from the interactive TV Guide with in-progress playback and automated Comskip commercial removal.
- FFmpeg and Streamlink Proxy
- Relays live, catch-up, and VOD streams through configurable FFmpeg, VLC, or Streamlink profiles with AC3 or AAC audio transcoding.
- VOD and Catch-Up Library
- Aggregates provider movies, TV series, and timeshift catch-up archives with automated IMDb and TMDB metadata enrichment and per-user access controls.
- Real-Time Telemetry Dashboard
- Tracks active live, VOD, and catch-up sessions, client IP addresses, bandwidth consumption, buffering occurrences, and stream health in real time.