Endpoints
Endpoints
| / | This UI — status, setup, files, endpoints and quick start (also at /status). |
|---|---|
| /setup | Configure the service (portal account, mode, schedule) — saved to stalker-plexer.conf. |
| /info | Machine-readable JSON: service details, files with sizes, and ready-to-paste M3U + EPG URLs. |
| /healthz | Health: channel/EPG counts and last pull/export times. |
| /TVChannels.m3u | Served lineup — the channels you keep, chosen on the Channels page. |
| /TVChannels-NN.m3u | 400-channel chunks 01…01 — one playlist (and one HDHomeRun device) each. |
| /epg.xml | Full-lineup XMLTV guide (real EPG + “Unknown Programming” grid) — one file for the whole lineup, the Jellyfin pick. |
| /epg-NN.xml | Per-chunk XMLTV guide paired with TVChannels-NN.m3u — for players that consume the chunked playlists. Every channel keeps its own unique id, and a shared feed’s schedule is duplicated under each of its ids. |
| /ch/NN/… | Native HDHomeRun DVR API — one device per playlist chunk. Serves device.xml, discover.json, discovery.json, status.json, lineup.json, lineup_status.json, program.json and the tuner endpoints; Plex plays these directly. |
| (SSDP/UPnP) | Best-effort SSDP discovery — advertises each /ch/NN device on the LAN so a Plex DVR scan finds it without a manual URL. |
| /live/<id>.m3u8 | Stream proxy for protected channels (referenced by the M3U, not by you). |

