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.
- 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
- 01
Apri TV in diretta in Sfoglia
Sfoglia parte dalle posizioni, e TV in diretta contiene i tuoi canali IPTV.
- 02
Usa il menu dei gruppi
Scegli la sorgente, poi restringi la lista con il menu dei gruppi.
- 03
Segna i tuoi preferiti
Segna i canali che guardi così si raccolgono in Preferiti.
- 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.
- tvg-id, un identificatore che il fornitore assegna alla voce del canale.
- tvg-name, il nome del canale come lo scrive la sorgente, tenuto distinto dal nome visualizzato dopo la virgola.
- tvg-logo, un indirizzo HTTP per l’immagine del logo del canale.
- 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.
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.




