Dispatcharr kort fortalt
- Hvad det er
- Et selvhostet styringsværktøj med åben kildekode til IPTV-streams, guidedata og VOD (GNU AGPL v3)
- Input
- M3U-lister og Xtream Codes-login; guidedata fra XMLTV og Schedules Direct
- Output
- M3U, XMLTV, et Xtream Codes-API og en tuner i HDHomeRun-stil
- Desuden
- Streamproxy og relæ, DVR, Xtream catch-up og timeshift, stream- og outputprofiler, overvågning i realtid, flere brugere, plugins
- Installation
- Docker-imaget ghcr.io/dispatcharr/dispatcharr, webgrænseflade på port 9191
Fra Dispatcharrs kodearkiv og dokumentation, tjekket september 2026.
Hvilket problem Dispatcharr løser
En rå IPTV-playliste er ofte tusindvis af kanaler, inkonsekvente navne og en guide, der kun matcher nogle af dem. Hver app, du bruger, skal så håndtere det samme rod hver for sig. Dispatcharr sidder mellem udbyderen og dine apps: Det indlæser playlisten og guiden én gang, lader dig bygge en ryddelig kanalopstilling med guidedata, der faktisk matcher, og leverer den så i det format, hver app vil have, hvad enten det er et M3U-link til en afspiller, et Xtream-login til apps, der foretrækker det, eller en virtuel HDHomeRun-tuner til Plex, Jellyfin og Emby.
Før du begynder
- En maskine, der altid er tændt og kan køre Docker: en hjemmeserver, NAS eller mini-pc.
- Udbyderens oplysninger: et M3U-link eller et Xtream Codes-login, plus et XMLTV-link, hvis udbyderen har et.
- Nok forbindelser til antallet, der ser samtidig; proxyen kan hjælpe, men udbyderens grænse gælder stadig. Se for mange forbindelser.
Installér
-
Kør Dispatcharr i Docker. Projektets grundeksempel udgiver port 9191 og gemmer data i et volumen:
docker run -d -p 9191:9191 --name dispatcharr -v dispatcharr_data:/data ghcr.io/dispatcharr/dispatcharr:latestKodearkivet har også Compose-filer, blandt andet en alt-i-én-variant og en modulær variant med separate tjenester.
-
Åbn webgrænsefladen på maskinens adresse og port 9191, og opret administratorkontoen. Den første opsætning er som standard begrænset til lokale og private netværk.
-
Tilføj dine kilder: en M3U-liste eller et Xtream Codes-login.
-
Tilføj guidedata: udbyderens XMLTV, eller Schedules Direct i USA og Canada. Match kanaler mod guideposter, hvor de ikke passer automatisk; se EPG mangler for nogle kanaler.
-
Byg din kanalopstilling med kun de kanaler, du ser, i den rækkefølge, du vil.
-
Forbind dine apps: Tilføj tuneren i HDHomeRun-stil i Plex, Jellyfin eller Emby, eller giv IPTV-afspillere de M3U- og XMLTV-links eller det Xtream-login, som Dispatcharr laver.
Sætter du Dispatcharr bag en omvendt proxy, siger projektet, at du skal sætte DISPATCHARR_TRUSTED_PROXIES, så den ser klienternes rigtige adresser.
Funktioner, der er værd at kende
- Streamproxy og relæ: Apps forbinder til Dispatcharr i stedet for direkte til udbyderen, hvilket gør det lettere at se og styre, hvem der ser med.
- Stream- og outputprofiler: styr, hvordan streams hentes og leveres, også omkodning, når en klient skal bruge et andet format.
- DVR, catch-up og timeshift: optag kanaler, og brug udbyderens Xtream catch-up via samme grænseflade.
- Overvågning i realtid af aktive streams og adgangsstyring for flere brugere.
- Plugins udvider det yderligere.
Hvornår Dispatcharr kan betale sig, og hvornår ikke
Det kan betale sig, hvis du bruger en medieserver, flere forskellige afspiller-apps eller har besvær med guidematchningen. Det er overkill, hvis du ser i én afspiller på ét tv: En god afspiller som TiviMate klarer én playliste og én guide på egen hånd.
For en enklere proxy rettet mod medieservere, sammenlign med Threadfin, eller læs Dispatcharr, Threadfin eller xTeVe.
