Alla guider

NIOTUSEN KANALER, TJUGO DU SER

IPTV-kanalgrupper på iPhone och CarPlay. Tjugo kanaler, inte niotusen.

IPTV-kanalgrupper på iPhone och CarPlay kommer ur själva spellistefilen: ett group-title-attribut på #EXTINF-raden, eller en #EXTGRP-rad under den. Dashow bygger sin gruppmeny i Direkt-TV ur de värdena. En spellista som anger ingetdera kommer in platt, så märk kanalerna du ser som favoriter.

Kommer snart på App StoreSå fungerar det
Produktillustration. Kräver kompatibel app och skärm.
  • 01

    Grupperingen är inskriven i spellistan: group-title på #EXTINF-raden, eller #EXTGRP på en egen rad.

  • 02

    group-title är ett de facto-tillägg till M3U, så en och samma fil sorteras olika i varje spelare.

  • 03

    Utan kategorier i filen når Favoriter och Senast sedda dina IPTV-kanaler snabbast.

Så fungerar det

Kom igång

  1. 01

    Öppna Direkt-TV i Bläddra

    Bläddra börjar med platser, och Direkt-TV rymmer dina IPTV-kanaler.

  2. 02

    Använd gruppmenyn

    Välj källan och begränsa sedan tablån med gruppmenyn.

  3. 03

    Märk dina favoriter

    Märk kanalerna du ser så samlas de i Favoriter.

  4. 04

    Kontrollera spellistefilen

    Saknas gruppmenyn öppnar du .m3u-filen och söker efter group-title och #EXTGRP.

En platt kanallista är en egenskap hos filen.

Grupperingen du saknar är ingen inställning i spelaren. Den är data i spellistan. En M3U är en textfil, och varje kanal upptar minst två rader: en #EXTINF-rad som bär kanalens metadata, och därunder strömmens adress. Kategorin står skriven ovanför den adressen.

Två spellistor med samma kanaler beter sig alltså olika på samma iPhone. Den ena öppnas med en gruppmeny som rymmer Nyheter, Sport och Film. Den andra öppnas som niotusen rader i en enda kolumn. Ingenting i telefonen skiljer dem åt. Det gör filerna.

Läs en #EXTINF-rad, och leta sedan efter #EXTGRP.

Här är en komplett kanalpost: #EXTINF:-1 tvg-id="123" tvg-name="Channel Name" tvg-logo="http://example.com/logo.png" group-title="News", Channel Name. Allt mellan längden och kommatecknet är metadata i nyckel- och värdeform, och texten efter kommatecknet är det namn en spelare visar. En längd på -1 eller 0 markerar en ström utan förutbestämd längd.

Fyra attribut dyker upp i de flesta spellistor, och ett av dem skapar kategorierna. En grupp kan också anges på en egen rad. group-title på #EXTINF-raden vinner; där det saknas namnger en #EXTGRP-rad under den gruppen för posten som följer. Sök i .m3u-filen efter båda i en vanlig textredigerare, eftersom en fil kan bära kategorier utan något group-title alls.

  1. tvg-id, en identifierare som leverantören ger kanalposten.
  2. tvg-name, kanalnamnet så som källan stavar det, hållet isär från visningsnamnet efter kommatecknet.
  3. tvg-logo, en HTTP-adress till kanalens logotypbild.
  4. group-title, kategorinamnet. Det är attributet som bygger en grupp.

group-title är ett de facto-tillägg, inte en specifikation.

RFC 8216 anger #EXTINF som en del av HTTP Live Streaming, och definierar längden och titeltexten efter kommatecknet. Den säger ingenting om tvg-id, tvg-logo, group-title eller #EXTGRP. De attributen växte fram i praktiken bland spellisteverktyg och spelare, och inget standardiseringsorgan har någonsin fastställt dem.

Det finns ingen skiljedomare. Det förklarar varför en spelare bygger ett kategoriträd ur en spellista medan en annan visar samma fil som en enda lång kolumn: var och en har på egen hand bestämt vilka attribut den läser. Det förklarar också varför en leverantör kan möblera om dina kategorier genom att ändra ett enda attribut.

Rör dig mellan IPTV-kanalgrupper i Dashow.

Direkt-TV ligger i Bläddra, bredvid Favoriter, Sparade videor och dina anslutningar. Öppna den så namnger källmenyn spellistan, medan gruppmenyn rymmer de kategorier filen levererade. Båda menyerna minns ditt senaste val, så en tablå du begränsade på tisdagen öppnas begränsad på onsdagen.

Layouten anpassar sig. En iPad visar mer av en kategori åt gången än en iPhone gör. Försvinner ett ihågkommet val ur den uppdaterade filen återhämtar det sig i stället för att lämna en tom skärm. Sökning körs inuti den plats du befinner dig i, så en sökning startad från Direkt-TV ger kanaler.

Bygg en kort lista med Favoriter.

Favoriter är svaret när en spellista inte bär några IPTV-kanalgrupper alls. Märk en direktsänd kanal så hamnar den i platsen Favoriter i Bläddra, en lista du gjort själv i stället för en som leverantören skrev. Tjugo märkta kanaler beter sig som en kategori ingen #EXTINF-rad angav.

Senast sedda fyller i resten. Direktsända kanaler du öppnat sparas i den ordning du såg dem, utifrån visningstid som antecknats på enheten. Mellan en kort lista i Favoriter och Senast sedda öppnas din iPhone på nyheterna vid lunch i stället för på niotusen rader.

En uppdatering hämtar de kategorier den nya filen anger.

En uppdatering av spellistan är transaktionell: den nya listan ersätter den gamla när den kommit in hel, och en uppdatering som misslyckas lämnar kanalerna som redan ligger på enheten orörda. När den väl lyckas är kategorierna det den nya filen anger. En leverantör som byter namn på Sport till SPORT byter namn på din grupp.

Den här sidan stannar vid listan. Att lägga till en spellista hör till guiden om M3U-spellistor, en lista som inte läses in eller inte spelas hör till felsökningsguiden för spellistor, och en direktsänd kanal på bilens skärm är sidan om IPTV på CarPlay. Be källan lägga till group-title när filen inte anger några kategorier.

IETF: RFC 8216, HTTP Live StreamingM3U-tilläggsdirektiv, inklusive #EXTGRPApple: HTTP Live Streaming

BRA FRÅGA

Det här kanske du undrar.

Varför visar min spellista alla kanaler i en enda lista?

Därför att filen inte anger någon kategori för dem. En M3U namnger en grupp på två sätt: group-title på #EXTINF-raden, som vinner, och en #EXTGRP-rad under den där attributet saknas. Sök i .m3u-filen efter båda; finns ingetdera är det leverantören du ska fråga.

Kan jag dölja kategorier jag aldrig ser?

Gruppmenyn i Direkt-TV väljer en kategori i taget, vilket håller resten borta från skärmen. För en kortare väg märker du de IPTV-kanaler du ser som favoriter och öppnar den platsen i Bläddra.

Överlever mina favoriter en uppdatering av spellistan?

Ja. Innan den nya listan ersätter den gamla samlar uppdateringen in adresserna till de kanaler du märkt, och återställer sedan märkningen på varje ny post vars adress stämmer. En kanal behåller sin plats i Favoriter så länge leverantören behåller dess adress, medan namn, grupp och logotyp kommer från den nya filen.

Vad händer med mina grupper när leverantören uppdaterar listan?

De blir det den nya filen säger. Kategorier läses ur filen vid varje uppdatering, så en som fått nytt namn eller slagits ihop i leverantörens fil dyker upp så i menyn. Ett ihågkommet val som inte längre finns återhämtar sig till ett giltigt.