Quick Start

Two paths, both from this one service — use whichever player you have (or both). The links below are the files actually exported and running right now.

Connect Jellyfin — M3U + XMLTV

Point the tuner at a playlist and its matching guide. Use the full pair for the whole lineup, or one chunk playlist with its paired chunk guide.

M3U input

EPG / guide input

Chunk playlist + matching guide (1:1)

Channel–EPG mapping is automatic — each M3U line’s tvg-id matches the <channel id=…> in its guide file.

Connect Plex — built-in HDHomeRun

Every chunk is served as its own HDHomeRun device (/ch/NN) with the full DVR API — the native protocol Plex speaks, so there is no Threadfin/xTeVe in between. Add each device below by URL (or run a DVR scan to auto-discover them over SSDP). When Plex asks for a guide, paste the XML EPG guide URL for that device.

HDHomeRun devices (one per chunk)

EPG guide URL (paste when Plex asks)

  1. Make sure HDHomeRun DVR is the tuner under Settings → Live TV & DVR → Tuner (it is by default).
  2. Add each device URL above in the same DVR area (or run a DVR scan to auto-discover them). When Plex asks for the XML EPG guide URL, paste that device’s guide from the list above — each device uses its own epg-NN.xml, matching its channel lineup.
  3. Run a channel scan. The lineup and per-channel guide come from each device’s lineup/program endpoints; the epg-NN.xml guide is the same XMLTV file, in the form Plex’s add-device dialog expects.