Why Headendarr?
Built for the modern IPTV enthusiast who demands control, stability, and a polished user experience.
Self-Hosted & Private
Keep your data on your hardware. Headendarr is open-source and designed for privacy-conscious power users.
Massive Scalability
Effortlessly manage IPTV providers with 50,000+ channels. Search, filter, and map with high-performance tools.
Automated EPG Workflows
Stop fighting with XMLTV files. Aggregate multiple sources and automate the delivery of enriched EPG data.
Plex & Jellyfin Ready
Native compatibility with top-tier media servers via HDHomeRun emulation and standardised M3U playlists.
Manage Channels at Scale
A core feature of Headendarr is the ability to handle IPTV sources with tens of thousands of channels. Take massive playlists and effortlessly curate your own personalised channel list.
- Filter and select only the channels you need.
- Easily manage channel icons and categories.
- Link channels with your Electronic Programme Guide (EPG) source.
- Generate your own custom M3U playlist and XMLTV guide.

Interactive TV Guide and DVR
Experience a full-featured, responsive TV Guide and DVR management system directly from your web browser. Headendarr provides a seamless, unified interface to browse your curated channel lineup, watch live streams with an integrated player, and orchestrate complex recording schedules across all your IPTV sources—no external apps required.

Access your TV guide from any device. The modern web UI automatically scales to provide an optimal experience on desktop, tablet, and mobile screens.
Watch your favorite channels instantly. Click to play any live stream directly within the browser using the high-performance integrated HLS player.
Never miss a show. Easily set up one-time recordings or complex recurring series rules with automatic conflict resolution.
Your personal cloud DVR. Browse your recording collection, monitor disk usage, and enjoy your recorded content on the go.
Advanced HLS Proxy & Chaining
Master your stream delivery with Headendarr's integrated HLS proxy. Enhance stability, unlock geographic restrictions, and ensure maximum compatibility across all your devices.
On-the-fly FFmpeg remuxing ensures that even the most stubborn IPTV streams are converted into a stable, standardised format for your clients.
Reduce latency and eliminate buffering by caching stream segments locally, providing a smoother experience over high-latency connections.
Route specific sources through external proxies or VPN-backed containers to access geo-blocked content without affecting your entire network.
Maximise your connection limits. Headendarr can share a single upstream connection among multiple local clients, serving them from a unified local cache.

Independent Multi-User Management
Create and manage multiple independent user accounts. Each user gets their own sandboxed experience, from credentials to recordings.
- Separate connection credentials for each user.
- Each user has their own private DVR sandbox.
- Ideal for sharing access with family or friends while maintaining privacy.
Centralised Control Centre
Get a high-level overview of your entire IPTV environment at a glance. The Headendarr dashboard provides real-time insights and automated monitoring to keep your streaming services running smoothly.
Monitor active streams and DVR recordings as they happen.
Instantly identify channels with source issues or connectivity problems.
Review a recent snippet of system and user activity for quick troubleshooting.
Keep track of your recording storage utilisation and disk health.

Universal Client Compatibility
Headendarr acts as the ultimate bridge between your raw IPTV sources and your favorite streaming applications. By providing a powerful management layer and multi-protocol translator, it ensures that your curated channel lineup and EPG data are delivered in the optimal format for every device.
Go beyond simple M3U lists. Headendarr emulates the HDHomeRun API for seamless Plex integration and provides a full Xtream Codes API for players like TiviMate.
Each client connects using a unique User Streaming Key. Monitor activity and provide personalised, sandboxed DVR experiences for every member of your household.
Automatically aggregate and serve up-to-date XMLTV data. Ensure your clients always have accurate programme info, channel logos, and enriched metadata.
Standardise varying IPTV source formats into stable HLS or MPEG-TS streams, or utilise the high-performance HTSP protocol for the best possible experience.

Support for Plex Live TV via the emulated HDHomeRun API.


Seamless integration with Jellyfin and Emby using generated M3U playlists and XMLTV EPG data.




Support for a large range of Xtream Codes clients such as TiviMate, IPTV Smarters Pro, XCIPTV, and Sparkle TV using our XC API emulation.


Full feature support for dedicated TVHeadend clients like Kodi and TVHClient via the high-performance HTSP protocol.

Connect other popular players like Stremio using standard playlist formats.
You made it all the way to the bottom!
Since you've spent all that time reading through everything Headendarr can do, you might as well take the next step and experience it for yourself. Take back control of your IPTV today.




