IPTV-guide

M3U-spellistor och XMLTV-guider: så fungerar de i Vireko

En IPTV-tjänst ger dig oftast två adresser: en M3U-spellista med kanalerna och en XMLTV-guide med programinformationen. I den här guiden berättar vi vad filerna innehåller, hur Vireko kopplar kanalerna till guiden och hur du löser de vanligaste problemen, som saknad programinformation och fel tider.

Skriven av Aleksi Kiltala, Kiltala Oy · Publicerad 6.11.2026

Kort svar

En M3U-spellista är en textfil där varje kanal har en informationsrad och en adress. XMLTV är en tv-guide i XML-format med kanaler och deras program inklusive start- och sluttider. Vireko kopplar en kanal till guiden när spellistans tvg-id motsvarar guidens kanal-id. Om programinformationen saknas kopplar du kanalen manuellt. Om tiderna är fel rättar du dem med tidsförskjutning. Som standard uppdateras guiden var sjätte timme.

Vireko IPTV PlayeriOS · Mac · Apple TV · Android · Android TV
M3U

Vad är en M3U-spellista?

M3U är en enkel spellista i textformat. IPTV-tjänster använder den för att lista kanaler, filmer och serier.

Struktur

En utökad M3U-fil börjar med raden #EXTM3U. Varje kanal har en #EXTINF-rad med kanalens uppgifter och namn och under den en rad med sändningens adress. Samma format används också i HLS-strömning, vars specifikation har publicerats som RFC 8216.

Kanalens tilläggsuppgifter

I IPTV-spellistor läggs oftast uppgifter till på #EXTINF-raden, till exempel tvg-id, tvg-name, tvg-logo och group-title. Vireko använder tvg-id för att koppla guiden, tvg-name som kanalnamn, tvg-logo som logotyp och group-title som kategori. Om group-title saknas använder Vireko en #EXTGRP-rad. Vireko läser också catch-up-uppgifter, som catchup, catchup-source och catchup-days.

Tv-guiden direkt från spellistan

Om #EXTM3U-raden har attributet url-tvg eller x-tvg-url använder Vireko det automatiskt som guidens adress. En guideadress som du själv har lagt till har företräde.

Filmer och serier

Vireko känner automatiskt igen filmer och serier i spellistan, till exempel utifrån adressens sökväg (/movie/, /series/), ett avsnittsnamn (S01E02), filändelsen (till exempel .mp4 eller .mkv) eller kategorins namn. Övriga rader visas som livekanaler.

XMLTV

Vad är en XMLTV-guide?

XMLTV är ett filformat i XML för tv-tablåer. Formatet underhålls av XMLTV-projektet.

Kanaler och program

Filen innehåller channel-element med id och namn samt programme-element med kanalens id, start- och sluttid, titel och beskrivning. Tiderna skrivs till exempel som 20260106200000 +0200, alltså datum och klockslag följt av tidszonens skillnad.

Vad Vireko läser

Från kanalerna använder Vireko id och det första namnet, och från programmen titel, undertitel och beskrivning. Tidszonen läses från slutet av tiden. Om den saknas tolkas tiden som enhetens lokala tid.

Komprimerade filer

Guiden kan vara en vanlig XML-fil eller gzip-komprimerad (.xml.gz eller .gz). Vireko känner igen komprimeringen utifrån filens innehåll. ZIP-filer stöds inte. Även en gzip-komprimerad spellista packas upp automatiskt.

Koppling

Hur kopplas kanalerna till tv-guiden?

Programinformation visas bara om spellistans kanal och guidens kanal har kopplats ihop. Så här gör Vireko.

  1. Först tvg-idNär spellistans tvg-id är exakt samma som guidens kanal-id kopplas kanalen automatiskt.
  2. Efter namn när träffen är säkerOm en kanal saknar guide jämför Vireko namnen och bortser då till exempel från landskoder, kanalnummer, versaler och ord som HD eller 4K. Kopplingen görs automatiskt bara om det finns exakt en matchande kanal och den har program.
  3. Automatisk kopplingKopplingsvyn söker också i guiderna för dina andra spellistor och förväljer de säkra träffarna. Inget ändras förrän du bekräftar.
  4. Manuell kopplingVälj en kanal och sök fram rätt kanal i guiden med namnet. En manuell koppling gäller tills du ändrar den.
  5. Egen guide för en kanalDu kan ge en kanal en egen XMLTV-adress. Använd en liten guide för bara en kanal, eftersom alla dess program kopplas till den här kanalen.
Problem

Vanliga problem och lösningar

Vireko berättar i felmeddelandet vad som gick fel när spellistan eller guiden laddades. Så löser du de vanligaste situationerna.

  • Programmen visas vid fel tidGuiden är oftast i en annan tidszon. Rätta tiderna med tidsförskjutning, som du kan ställa in för en kanal eller för alla kanaler i steg om en halvtimme, högst 12 timmar åt båda hållen. Kanalens och hela guidens förskjutning läggs ihop.
  • Guiden laddas men inga program synsSpellistans kanaler saknar troligen tvg-id, eller så motsvarar det inte guidens id. Använd automatisk koppling eller koppla kanalerna manuellt.
  • Länken öppnar en webbsidaOm spellistans eller guidens adress öppnar en webbsida i stället för en fil ska du använda en direkt nedladdningslänk. Delningslänkar i Google Drive öppnar till exempel ofta en webbsida.
  • Spellistan är tom eller servern ger ett felKontrollera adressen, inloggningen och att din prenumeration är giltig. Vireko visar serverns HTTP-felkod, som visar om felet finns hos servern eller i adressen.
  • En favorit försvann efter uppdateringenFavoriter, tittarhistorik och fortsätt titta för M3U-kanaler finns kvar vid uppdatering, eftersom de är kopplade till sändningens adress. Om leverantören byter kanalens adress försvinner favoriten och du måste lägga till den igen.
  • Catch-up fungerar inteCatch-up fungerar bara om spellistan har catch-up-uppgifter och tjänsten arkiverar kanalen. Vireko stöder bland annat typerna flussonic, append, shift och Xtream. Om catchup-days saknas antas arkivet vara sju dagar.
Inställningar

Uppdateringar, extra guider och Xtream Codes

Uppdatering av spellistan

Som standard uppdateras spellistan en gång per dygn. Du kan välja varje start, 6, 12, 24 eller 48 timmar eller bara manuell uppdatering.

Uppdatering av guiden

Som standard uppdateras guiden var sjätte timme. Du kan välja varje start, varje timme, 3, 6, 12 eller 24 timmar eller bara manuell uppdatering. Vireko laddar ner guiden igen bara om den har ändrats.

Extra guider

Du kan lägga till andra XMLTV-guider till en källa, och de slås ihop med källans egen guide. En guideadress som du själv lägger till ersätter leverantörens guide.

Xtream Codes

För en Xtream Codes-källa skapar Vireko guidens adress (xmltv.php) automatiskt med samma inloggning, om du inte har angett en egen adress. Om det inte finns någon XMLTV-guide hämtar Vireko en kort guide för varje kanal från servern.

Frågor

Vanliga frågor

Vad är skillnaden mellan M3U och M3U8?

Båda är samma spellisteformat. Ändelsen M3U8 betyder att filen använder teckenkodningen UTF-8. HLS-strömning använder .m3u8-filer. Vireko godkänner både .m3u- och .m3u8-filer som spellistor.

Var får jag en XMLTV-guide?

Oftast av din IPTV-tjänst. Guidens adress kan finnas i början av spellistan som attributet url-tvg, och då använder Vireko den automatiskt. För en Xtream Codes-källa skapar Vireko guidens adress själv.

Varför saknar kanalen programinformation?

Kanalen har inte kopplats till guiden eftersom spellistans tvg-id saknas eller inte motsvarar guidens id. Använd automatisk koppling eller koppla kanalen manuellt. Det är också möjligt att guiden saknar uppgifter för kanalen.

Varför visas programmen vid fel tid?

Guidens tidszon är troligen en annan än du väntade dig. Rätta tiderna med tidsförskjutning för en kanal eller hela guiden i steg om en halvtimme.

Stöder Vireko komprimerade spellistor och guider?

Vireko stöder gzip-komprimerade filer och känner igen komprimeringen utifrån filens innehåll. ZIP-filer stöds inte.

Hur ofta uppdateras tv-guiden?

Som standard var sjätte timme. Du kan välja varje start, varje timme, 3, 6, 12 eller 24 timmar eller bara manuell uppdatering.

Fungerar catch-up med en M3U-spellista?

Ja, om spellistan har catch-up-uppgifter och tjänsten arkiverar kanalen. Vireko stöder bland annat typerna flussonic, append, shift och Xtream, och catchup-days anger hur många dagar bakåt arkivet kan ses. Läs mer om hur du kommer i gång med Vireko i guiden IPTV på Apple TV, iPhone och Mac.

Källor

De allmänna uppgifterna om formaten bygger på dessa källor, som kontrollerades 6.11.2026. Hur Vireko fungerar har kontrollerats i källkoden för appens versioner för iPhone, iPad, Mac och Apple TV.

Kontakt

Låt oss bygga något fint tillsammans.

Behöver du en webbplats för ditt företag, en analys av din nuvarande webbplats eller hjälp med en appidé? Berätta, så hör vi av oss snart.

Ditt meddelande kommer direkt till oss.