previous post was rejected, so in short: Create a an IPTV docker. Looking for testers. Which steps to take to get it in the unraid docker/apps library? See screenshots below the text: IPTV Gateway — merge, filter, rename & sort your IPTV providers into one clean Xtream/M3U portal + EPG A small self-hosted tool that aggregates the IPTV providers you already have into one curated line-up, and republishes it as its own Xtream Codes portal + M3U + XMLTV guide. Point any IPTV box (or Plex) at this service and it sees a clean, merged, renamed, sorted channel list. No content or playlists are included — you point it at your own subscriptions. Streaming doesn't flow through the service by default — the box reaches your provider directly (raw URL in M3U / 302 redirect for Xtream). An optional relay/proxy is there for when you need it (e.g. abroad, or Plex tuners). Features Multiple sources — Xtream Codes portals + M3U / M3U_plus playlists, merged into one catalog. Per-source control — toggle Live / Movies / Series / Radio; per-provider User-Agent & Referer. Name filters — include/exclude by prefix or suffix (auto-discovered prefixes); non-destructive. Prefix stripping — drop leading tags like NL | from channel names. Curated bouquet — your own groups (★ always-on-top), A→Z / drag ordering, and per-channel overrides: name, logo, channel number, group, and tvg-id. Change tracking — new channels/categories are flagged; mark them seen. EPG — fetches each provider's XMLTV and re-serves your own guide for just the channels on your list (optional max-days cap). Outputs — Xtream (player_api.php), M3U (get.php), XMLTV (xmltv.php), 302 redirects; multiple output lists. Plex Live TV — M3U+XMLTV tuner and HDHomeRun emulation (+ SSDP auto-discovery), each with its own proxy choice; one-click "Rescan Plex". Optional stream proxy — relay video through the gateway when the box can only reach the gateway. Built-in web admin UI, daily auto-refresh, settings export/import (clone a whole setup), multi-language UI (EN/NL built in, add your own), optional HTTPS and admin password. Install (Unraid) amd64 Docker image; template included. Set a data volume, a config.json file, TZ, and an admin password. Open the WebUI on the gateway's port. Point your box at it as an Xtream portal (server + your list's credentials, or blank for the default list), or use the M3U/XMLTV URLs directly. Ports TCP (admin UI + Xtream/M3U/XMLTV + Plex endpoints) — always. +1 TCP — only when the stream proxy is enabled. UDP 1900 (SSDP) — only for Plex HDHomeRun auto-discovery; LAN-only, never forward. HTTPS needs no extra port. Notes x86-64 only (matches Unraid). For Plex HDHomeRun auto-discovery use host networking, or add the tuner by URL. Going public: serve over HTTPS and set a strong admin password first; never expose UDP 1900.
USER-GUIDE.md