Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/chrisbenincasa/tunarr/llms.txt

Use this file to discover all available pages before exploring further.

Once your channels are built and populated with programming, you’re ready to watch them. Tunarr exposes your channels through two connection methods: HDHomeRun emulation, which lets media servers like Plex, Jellyfin, and Emby auto-discover Tunarr as a network tuner, and M3U + XMLTV endpoints, which work with any IPTV player or playlist manager. Both methods deliver full guide data (EPG) alongside the live stream.

Connection Methods

HDHomeRun Emulation

Tunarr impersonates an HDHomeRun network tuner on your local network. Media servers that support HDHomeRun devices — Plex, Jellyfin, and Emby — can scan for and discover Tunarr automatically, just as they would detect a physical tuner. This provides the most seamless integration: guide data is mapped automatically, and channels appear natively in your media server’s Live TV section. If auto-discovery does not find your Tunarr instance, you can always enter the address manually: http://<tunarr-host>:8000

M3U Playlists and XMLTV Guide

For IPTV apps and any player that supports M3U playlists, Tunarr generates standard endpoints:
EndpointURL
All channels (M3U)http://<tunarr-host>:8000/api/channels/m3u
EPG guide (XMLTV)http://<tunarr-host>:8000/api/xmltv.xml
Replace <tunarr-host> with your server’s IP address or hostname and the port Tunarr is running on (default 8000).

Setting Up Your Client

Plex integrates with Tunarr through its Live TV & DVR feature. Tunarr acts as an HDHomeRun tuner and provides guide data through XMLTV.
1

Open Plex DVR settings

In Plex, navigate to SettingsManageLive TV & DVR, then click Set Up Plex Tuner.
2

Confirm or enter the Tunarr address

Plex will scan for HDHomeRun devices on your network. If Tunarr appears automatically, select it. If it does not, click Don’t see your HDHomeRun device? Enter its network address manually and enter:
http://<tunarr-host>:8000
3

Add the XMLTV guide

After selecting the tuner, click Have an XMLTV guide on your server? Click here to use it. In the XMLTV Guide field, enter:
http://<tunarr-host>:8000/api/xmltv.xml
4

Map channels and finish

Click Continue. Plex will automatically map your Tunarr channels. Review the mapping and click Continue again to complete setup.
5

Watch your channels

Your Tunarr channels now appear under the Live TV section in Plex. Select View Guide to open the EPG, then hover over any channel tile and click the play icon to start watching.
The Plex Windows desktop client is not currently supported for Live TV and will show a “This Live TV session has ended” error. Windows users should use the Plex Web client at http://<plex-host>:32400/web until this is resolved. See issue #718 for tracking.

Build docs developers (and LLMs) love