Jellyfin kan användas för IPTV genom den inbyggda funktionen Live TV. Du lägger till en M3U- eller M3U8-spellista som en tuner och kan sedan komplettera med XMLTV för EPG. När konfigurationen är klar visas kanalerna i Jellyfin och kan nås från kompatibla Jellyfin-klienter.
Det som skiljer Jellyfin från en vanlig IPTV-spelare är att IPTV-källan hanteras centralt på Jellyfin-servern. Det passar särskilt bra om du redan använder Jellyfin för filmer och serier och vill samla även live-TV i samma miljö.
Vad behövs för Jellyfin IPTV?
För en grundläggande installation behöver du:
- en fungerande Jellyfin-server
- en kompatibel M3U- eller M3U8-spellista
- XMLTV-data om du vill ha programguide
Spellistan innehåller länkar till TV-strömmarna. XMLTV innehåller programinformation som titel, starttid och sluttid.
Jellyfin är inte en IPTV-leverantör och innehåller inga egna kanalpaket. Du behöver själv använda en källa som du har rätt att använda.
Så lägger du till M3U i Jellyfin
IPTV läggs till som en M3U Tuner i Jellyfins administrationspanel.
- Logga in som administratör.
- Öppna Dashboard.
- Gå till Live TV.
- Lägg till en ny tuner.
- Välj M3U Tuner.
- Ange spellistans fil eller URL.
- Ange gränsen för samtidiga strömmar.
- Spara och låt Jellyfin läsa in kanalerna.
Jellyfin kan använda både en lokal spellistefil och en spellista via HTTP. I vissa fall kan ett särskilt User Agent-värde behövas om den externa servern kräver ett visst HTTP-huvud.
M3U och M3U8, vad är skillnaden?
M3U är ett spellisteformat som innehåller länkar och metadata. M3U8 är en UTF-8-kodad variant och används ofta med HLS-strömmar.
En IPTV-lista kan bland annat innehålla:
- kanalnamn
- ström-URL
- kanalgrupp
- EPG-ID
- logotyp
Om listan har dålig eller inkonsekvent metadata kan kanalordning och EPG-matchning kräva mer manuellt arbete.
Så lägger du till EPG med XMLTV
M3U-listan ger Jellyfin kanalerna, men för en programguide behöver du guideinformation.
Gå till Live TV i Dashboard, lägg till en TV Guide Data Provider och välj XMLTV. Ange sedan XMLTV-filen eller URL och uppdatera guideinformationen.
När data har lästs in kan Jellyfin visa vad som sänds nu och vad som kommer senare. Guideinformationen används också när du vill schemalägga inspelningar.
Varför blir EPG ibland fel?
M3U-kanalen och XMLTV-kanalen måste kunna kopplas ihop.
Om kanal-ID eller namn inte matchar kan Jellyfin visa fel program, tom guide eller information för fel kanal. Då kan du använda kanalmapningen och koppla tunerkanalen till rätt post i XMLTV.
Det är särskilt viktigt om spellistan och EPG-källan kommer från olika system.
Samtidiga strömmar i Jellyfin
När du skapar M3U-tunern kan du ange ett “Simultaneous stream limit”.
Inställningen begränsar hur många strömmar Jellyfin får hålla öppna samtidigt från den aktuella tunern.
Ställ värdet efter reglerna för IPTV-källan. Om tjänsten endast tillåter en samtidig anslutning bör Jellyfin inte konfigureras som om flera oberoende strömmar vore tillåtna.
Värdet 0 betyder att Jellyfin inte sätter någon egen gräns. Det betyder inte att IPTV-leverantören tillåter obegränsade anslutningar.
Kan Jellyfin spela in IPTV?
Ja, Jellyfins Live TV-funktion kan användas för inspelning när källan och serverkonfigurationen stöder det.
Inspelningarna sparas på Jellyfin-servern. Tänk därför på:
- ledigt lagringsutrymme
- skrivbehörighet till inspelningsmappen
- serverns prestanda
- antalet tillåtna samtidiga strömmar
En inspelning använder också en aktiv ström. Om ditt abonnemang bara tillåter en anslutning kan samtidig inspelning och tittande på en annan kanal skapa problem.
Direct Play och transcoding
När klienten kan spela den ursprungliga videoströmmen direkt behöver servern göra mindre arbete.
Om klienten inte stöder video-, ljud- eller containerformatet kan Jellyfin behöva transkoda strömmen. Det belastar servern mer.
Om live-TV fungerar bra på en enhet men buffrar på en annan kan du kontrollera uppspelningsinformationen och se om transcoding används.
En svag server kan få problem om flera live-strömmar måste transkodas samtidigt.
Jellyfin eller en vanlig IPTV-spelare?
Jellyfin passar bra när du vill:
- samla live-TV och eget mediebibliotek
- ha en central server
- använda flera Jellyfin-klienter
- hantera XMLTV och inspelningar
- styra användarbehörigheter
En dedikerad IPTV-spelare kan vara enklare om du främst vill ha snabb kanalnavigering och ett renodlat TV-gränssnitt utan separat server.
Om du använder Android TV och vill jämföra med en mer direkt TV-lösning kan du läsa vår guide till TiviMate.

Stora IPTV-listor och kanalhantering
Stora M3U-listor kan innehålla många kanaler och kategorier som du aldrig använder.
I Jellyfin-communityn används därför ibland externa verktyg för att filtrera kanaler, ändra kanalordning, kombinera källor och skapa renare M3U- och EPG-utdata.
Dispatcharr nämns ofta av användare för den typen av hantering. TVHeadend är ett annat alternativ och kan integreras med Jellyfin.
För en enkel installation behövs inget extra verktyg. Börja med Jellyfins egen M3U Tuner och lägg bara till ytterligare system om du faktiskt behöver mer avancerad kanalhantering.
När Live TV inte visas
Om M3U-listan är tillagd men Live TV saknas eller inga kanaler syns, kontrollera:
- att M3U-adressen är korrekt
- att Jellyfin-servern kan nå adressen
- att listan faktiskt innehåller kanaler
- serverloggarna
- att tunern har uppdaterats
- att guideinformationen har laddats om
Testa gärna samma M3U i en annan kompatibel spelare. Om den inte fungerar där heller ligger problemet sannolikt i källan eller spellistan.
EPG finns men visar fel kanaler
Kontrollera kanalmapningen och jämför kanal-ID mellan M3U och XMLTV.
Var särskilt uppmärksam på:
- dubletter
- regionala kanalversioner
- olika stavning av kanalnamn
- ändrade EPG-ID
Om du filtrerar eller omorganiserar spellistan med ett externt verktyg kan EPG-mapningen också behöva uppdateras.
Buffring vid Live TV
Streamingkedjan ser förenklat ut så här:
IPTV-källa -> internet -> Jellyfin-server -> klient
Det finns alltså ett extra serverled jämfört med en IPTV-app som ansluter direkt till källan.
Kontrollera:
- om M3U-strömmen fungerar direkt
- serverns CPU-belastning
- om transcoding används
- serverns nätverksanslutning
- klientens nätverk
- antalet samtidiga strömmar
Om servern står hemma är Ethernet ofta en bra utgångspunkt för stabil felsökning.
Jellyfin 12 och Live TV
Jellyfin 12.0 släpptes i september 2026 och innehöll förbättringar för Live TV och XMLTV. Bland annat gjordes upprepade guideuppdateringar effektivare när programdata inte hade förändrats.
Om du uppgraderar från en äldre huvudversion bör du följa Jellyfins uppgraderingsinstruktioner och ta en fullständig säkerhetskopia av serverdata och konfiguration först.
När passar Jellyfin bäst?
Jellyfin passar bäst för användare som redan vill driva en egen mediaserver och uppskattar central kontroll.
Det är mindre direkt än att installera en IPTV-app på TV och skriva in en spellista, men det ger möjlighet att samla filmer, serier, live-TV, EPG och inspelningar i samma miljö.
För ett svenskt exempel på hur en separat IPTV-tjänst kan presentera abonnemang och enhetsstöd kan du jämföra med Rapid IPTV Sweden. Jellyfin-servern och själva IPTV-källan bör alltid bedömas som två separata delar.
Säkerhet för M3U och server
M3U-länkar kan innehålla privata inloggningsuppgifter. Publicera därför inte hela adressen och dela inte loggar eller skärmbilder utan att maskera känsliga värden.
Om Jellyfin är åtkomligt utanför hemnätet behöver även själva servern skyddas och hållas uppdaterad.
För fler generella råd kring IPTV, nätverk och felsökning finns våra vanliga frågor om IPTV.
FAQ om Jellyfin IPTV
Kan Jellyfin spela IPTV från M3U?
Ja. Jellyfin har en inbyggd M3U Tuner där en spellista kan anges som lokal fil eller URL.
Behöver jag XMLTV?
Inte för själva videouppspelningen. XMLTV behövs när du vill ha en programguide och är särskilt användbart för schemalagd inspelning.
Kan Jellyfin spela in live-TV?
Ja. Jellyfin stöder inspelning från kompatibla Live TV-källor när servern och källan är rätt konfigurerade.
Kan flera personer titta samtidigt?
Ja, men tunergränsen bör anpassas efter hur många samtidiga strömmar IPTV-källan faktiskt tillåter.
Stöder Jellyfin Xtream Codes direkt?
Jellyfins inbyggda IPTV-konfiguration är inriktad på M3U Tuner. Om du endast har Xtream-uppgifter behöver du normalt en kompatibel M3U-källa eller ett mellanliggande verktyg.
Varför är EPG tom?
Vanliga orsaker är fel XMLTV-adress, misslyckad guideuppdatering eller att kanalerna inte är korrekt mappade mot XMLTV-data.
Sammanfattning
Jellyfin IPTV fungerar genom att en M3U- eller M3U8-spellista läggs till som Live TV-tuner. XMLTV kan sedan användas för EPG, kanalmapning och schemalagd inspelning.
Den stora fördelen är centraliseringen. Jellyfin-servern hanterar kanalerna och gör dem tillgängliga tillsammans med ditt övriga mediebibliotek. Samtidigt kräver lösningen mer administration än en vanlig IPTV-app eftersom spellista, EPG, serverprestanda, transcoding och strömgränser måste fungera tillsammans.
Vill du läsa mer om IPTV-spelare, installation, M3U, EPG och felsökning för svenska användare kan du utforska guiderna hos FIRST CLASS IPTV.