Dispatcharr i korthet
- Vad det är
- En egeninstallerad hanterare med öppen källkod för IPTV-strömmar, guidedata och VOD (GNU AGPL v3)
- Indata
- M3U-listor och Xtream Codes-inloggningar; guidedata från XMLTV och Schedules Direct
- Utdata
- M3U, XMLTV, ett Xtream Codes-API och en tuner i HDHomeRun-stil
- Även
- Strömproxy och relä, DVR, Xtream catch-up och timeshift, ström- och utdataprofiler, realtidsövervakning, flera användare, tillägg
- Installation
- Docker-avbilden ghcr.io/dispatcharr/dispatcharr, webbgränssnitt på port 9191
Från Dispatcharrs kodförråd och dokumentation, kontrollerat september 2026.
Vilket problem Dispatcharr löser
En rå IPTV-spellista är ofta tusentals kanaler, inkonsekventa namn och en guide som bara matchar en del av dem. Varje app du använder måste sedan hantera samma röra var för sig. Dispatcharr sitter mellan leverantören och dina appar: det laddar spellistan och guiden en gång, låter dig bygga en ren kanaluppsättning med guidedata som faktiskt matchar och levererar den sedan i det format varje app vill ha, vare sig det är en M3U-länk för en spelare, en Xtream-inloggning för appar som föredrar det eller en virtuell HDHomeRun-tuner för Plex, Jellyfin och Emby.
Innan du börjar
- En dator som alltid är på och kan köra Docker: en hemserver, NAS eller minidator.
- Leverantörens uppgifter: en M3U-länk eller en Xtream Codes-inloggning, plus en XMLTV-länk om leverantören har en.
- Tillräckligt många anslutningar för antalet som tittar samtidigt; proxyn kan hjälpa, men leverantörens gräns gäller fortfarande. Se för många anslutningar.
Installera
-
Kör Dispatcharr i Docker. Projektets grundexempel publicerar port 9191 och sparar data i en volym:
docker run -d -p 9191:9191 --name dispatcharr -v dispatcharr_data:/data ghcr.io/dispatcharr/dispatcharr:latestKodförrådet har också Compose-filer, bland annat en allt-i-ett-variant och en modulär variant med separata tjänster.
-
Öppna webbgränssnittet på datorns adress och port 9191 och skapa administratörskontot. Den första installationen är som standard begränsad till lokala och privata nätverk.
-
Lägg till dina källor: en M3U-lista eller en Xtream Codes-inloggning.
-
Lägg till guidedata: leverantörens XMLTV, eller Schedules Direct i USA och Kanada. Matcha kanaler mot guideposter där de inte stämmer automatiskt; se EPG saknas för vissa kanaler.
-
Bygg din kanaluppsättning med bara de kanaler du tittar på, i den ordning du vill.
-
Koppla dina appar: lägg till tunern i HDHomeRun-stil i Plex, Jellyfin eller Emby, eller ge IPTV-spelare de M3U- och XMLTV-länkar eller den Xtream-inloggning som Dispatcharr skapar.
Lägger du Dispatcharr bakom en omvänd proxy säger projektet att du ska ställa in DISPATCHARR_TRUSTED_PROXIES så att den ser klienternas riktiga adresser.
Funktioner värda att känna till
- Strömproxy och relä: apparna ansluter till Dispatcharr i stället för direkt till leverantören, vilket gör det lättare att se och styra vem som tittar.
- Ström- och utdataprofiler: styr hur strömmar hämtas och levereras, även omkodning när en klient behöver ett annat format.
- DVR, catch-up och timeshift: spela in kanaler och använd leverantörens Xtream catch-up via samma gränssnitt.
- Realtidsövervakning av aktiva strömmar och behörighetsstyrning för flera användare.
- Tillägg bygger ut det ytterligare.
När Dispatcharr lönar sig, och när det inte gör det
Det lönar sig om du använder en medieserver, flera olika spelarappar eller har problem med guidematchningen. Det är överdrivet om du tittar i en spelare på en tv: en bra spelare som TiviMate klarar en spellista och en guide på egen hand.
För en enklare proxy riktad mot medieservrar, jämför med Threadfin, eller läs Dispatcharr, Threadfin eller xTeVe.
