Tutte le guide

NOVEMILA CANALI, VENTI CHE GUARDI

Gruppi di canali IPTV su iPhone e CarPlay. Venti canali, non novemila.

I gruppi di canali IPTV su iPhone e CarPlay arrivano dal file della playlist: un attributo group-title sulla riga #EXTINF, oppure una riga #EXTGRP sotto di essa. Dashow costruisce il menu dei gruppi di TV in diretta a partire da quei valori sull’iPhone. Una playlist che non dichiara né l’uno né l’altra arriva piatta, quindi segna come preferiti i canali che guardi.

Prossimamente su App StoreCome funziona
Illustrazione del prodotto. Dipende dalla compatibilità dell’app e dello schermo.
  • 01

    Il raggruppamento è scritto nella playlist: group-title sulla riga #EXTINF, oppure #EXTGRP su una riga a sé.

  • 02

    group-title è un’estensione M3U di fatto, quindi lo stesso file si ordina diversamente in ogni lettore.

  • 03

    Senza categorie nel file, Preferiti e Guardati di recente raggiungono più in fretta i tuoi canali IPTV.

Come funziona

Per iniziare subito

  1. 01

    Apri TV in diretta in Sfoglia

    Sfoglia parte dalle posizioni, e TV in diretta contiene i tuoi canali IPTV.

  2. 02

    Usa il menu dei gruppi

    Scegli la sorgente, poi restringi la lista con il menu dei gruppi.

  3. 03

    Segna i tuoi preferiti

    Segna i canali che guardi così si raccolgono in Preferiti.

  4. 04

    Controlla il file della playlist

    Se non c’è il menu dei gruppi, apri il .m3u e cerca group-title e #EXTGRP.

Una lista di canali piatta è una proprietà del file.

Il raggruppamento che ti manca non è un’impostazione del lettore. È un dato dentro la playlist. Una M3U è un file di testo, e ogni canale occupa almeno due righe: una riga #EXTINF che porta i metadati del canale, poi sotto l’indirizzo del flusso. La categoria è scritta sopra quell’indirizzo.

Così due playlist con gli stessi canali si comportano diversamente sullo stesso iPhone. Una si apre con un menu dei gruppi che contiene Notizie, Sport e Film. L’altra si apre come novemila righe in un’unica colonna. Del telefono non cambia niente. Cambiano i file.

Leggi una riga #EXTINF, poi cerca #EXTGRP.

Ecco una voce di canale completa: #EXTINF:-1 tvg-id="123" tvg-name="Nome canale" tvg-logo="http://example.com/logo.png" group-title="Notizie", Nome canale. Tutto quello che sta tra la durata e la virgola è un metadato chiave-valore, e il testo dopo la virgola è il nome che un lettore mostra. Una durata di -1 o 0 indica un flusso senza lunghezza predefinita.

Quattro attributi compaiono in quasi tutte le playlist, e uno di loro crea le categorie. Un gruppo può anche essere dichiarato su una riga a sé. group-title sulla riga #EXTINF ha la precedenza; dove manca, una riga #EXTGRP sotto di essa dà il nome del gruppo alla voce che segue. Cerca entrambi nel .m3u con un editor di testo semplice, perché un file può portare categorie senza avere group-title da nessuna parte.

  1. tvg-id, un identificatore che il fornitore assegna alla voce del canale.
  2. tvg-name, il nome del canale come lo scrive la sorgente, tenuto distinto dal nome visualizzato dopo la virgola.
  3. tvg-logo, un indirizzo HTTP per l’immagine del logo del canale.
  4. group-title, il nome della categoria. È l’attributo che costruisce un gruppo.

group-title è un’estensione di fatto, non una specifica.

L’RFC 8216 specifica #EXTINF come parte di HTTP Live Streaming, e definisce la durata e il testo del titolo dopo la virgola. Non dice niente su tvg-id, tvg-logo, group-title o #EXTGRP. Quegli attributi sono nati dalla pratica tra strumenti e lettori di playlist, e nessun ente di normazione li ha mai ratificati.

Non esiste un arbitro. Questo spiega perché un lettore costruisce un albero di categorie da una playlist mentre un altro mostra lo stesso file come un’unica colonna lunga: ciascuno ha deciso per conto proprio quali attributi leggere. Spiega anche perché un fornitore può riorganizzare le tue categorie modificando un attributo.

Muoviti tra i gruppi di canali IPTV in Dashow.

TV in diretta sta in Sfoglia, accanto a Preferiti, Video salvati e le tue connessioni. Aprila e il menu delle sorgenti dà il nome alla playlist, mentre il menu dei gruppi contiene le categorie che il file ha fornito. Entrambi i menu ricordano l’ultima scelta, quindi una lista ristretta martedì si apre ristretta mercoledì.

Gli spazi si adattano. Un iPad mostra più parte di una categoria in una volta rispetto a un iPhone. Se una selezione memorizzata sparisce dal file aggiornato, si recupera invece di lasciare una schermata vuota. La ricerca resta dentro la destinazione in cui sei, quindi una ricerca partita da TV in diretta restituisce canali.

Costruisci una lista breve con i Preferiti.

Preferiti è la risposta quando una playlist non porta nessun gruppo di canali IPTV. Segna un canale in diretta ed entra nella posizione Preferiti in Sfoglia, una lista che fai tu invece di una scritta dal fornitore. Venti canali segnati si comportano come una categoria che nessuna riga #EXTINF ha dichiarato.

Guardati di recente completa il resto. I canali in diretta che hai aperto restano nell’ordine in cui li hai guardati, usando il tempo di visione registrato sul dispositivo. Tra una lista breve di Preferiti e Guardati di recente, l’iPhone si apre sul telegiornale all’ora di pranzo invece che su novemila righe.

Un aggiornamento porta le categorie che il nuovo file dichiara.

L’aggiornamento di una playlist è transazionale: la nuova lista sostituisce la vecchia quando arriva intera, e un aggiornamento non riuscito lascia intatti i canali già sul dispositivo. Una volta riuscito, le categorie sono quelle che il nuovo file dichiara. Un fornitore che rinomina Sport in SPORT rinomina il tuo gruppo.

Questa pagina si ferma alla lista. Aggiungere una playlist è la guida alla playlist M3U, una lista che non si carica o non parte appartiene alla guida ai problemi con la playlist, e un canale in diretta sullo schermo dell’auto è la pagina su IPTV e CarPlay. Chiedi alla sorgente di aggiungere group-title quando il file non dichiara nessuna categoria.

IETF: RFC 8216, la specifica di HTTP Live StreamingDirettive di estensione M3U, inclusa #EXTGRPApple: HTTP Live Streaming per sviluppatori

BELLA DOMANDA

Qualche domanda che potresti avere.

Perché la mia playlist mostra tutti i canali in un’unica lista?

Perché il file non dichiara nessuna categoria per loro. Una M3U dà un nome al gruppo in due modi: group-title sulla riga #EXTINF, che ha la precedenza, e una riga #EXTGRP sotto quando quell’attributo manca. Cerca entrambi nel .m3u; se non c’è né l’uno né l’altra, il posto dove chiedere è il fornitore del tuo abbonamento IPTV.

Posso nascondere le categorie che non guardo mai?

Il menu dei gruppi in TV in diretta seleziona una categoria alla volta, e questo tiene il resto fuori dallo schermo. Per una strada più breve, segna come preferiti i canali IPTV che guardi e apri quella posizione in Sfoglia.

I miei preferiti sopravvivono all’aggiornamento della playlist?

Sì. Prima che la nuova lista sostituisca la vecchia, l’aggiornamento raccoglie gli indirizzi dei canali che hai segnato, poi rimette il segno su ogni nuova voce il cui indirizzo corrisponde. Un canale resta tra i Preferiti finché il fornitore ne conserva l’indirizzo, mentre nome, gruppo e logo arrivano dal nuovo file.

Cosa succede ai miei gruppi quando il fornitore aggiorna la lista?

Diventano quello che dice il nuovo file. Le categorie si leggono dal file a ogni aggiornamento, quindi una categoria rinominata o unita nel file del fornitore compare così nel menu. Una selezione memorizzata che non esiste più si recupera su una valida.