In breve
Il formato M3U è un elenco di brani o flussi, nato per i lettori musicali e adottato dall'IPTV nella variante estesa M3U8, che aggiunge metadati: nome del canale, gruppo, logo e identificatore per la guida programmi.
Il file non contiene video. Contiene indirizzi che puntano altrove: se quegli indirizzi smettono di rispondere, la lista resta valida ma non riproduce nulla. È il motivo per cui una playlist «funzionante» smette di funzionare senza che nessuno l'abbia toccata.
Com'è fatto un file M3U
Un file di playlist estesa inizia con una riga di intestazione e prosegue con coppie di righe: una descrive il canale, quella successiva contiene l'indirizzo del flusso.
#EXTM3U x-tvg-url="https://esempio.tld/epg.xml"
#EXTINF:-1 tvg-id="canale.uno.it" tvg-name="Canale Uno" tvg-logo="https://esempio.tld/loghi/uno.png" group-title="Generalisti",Canale Uno
https://esempio.tld/live/canale-uno/index.m3u8Ogni elemento ha una funzione precisa:
#EXTM3Uapre il file; l'attributox-tvg-urlindica al player dove trovare la guida programmi.#EXTINF:-1apre la descrizione del canale. Il-1significa durata indefinita, come per una diretta.tvg-idè l'identificatore che collega il canale al palinsesto nel file EPG. È il campo che causa più problemi: se non corrisponde esattamente, la guida resta vuota per quel canale.tvg-nameetvg-logosono nome e logo mostrati nell'interfaccia.group-titledefinisce il gruppo, cioè come i canali vengono raccolti nei menu.- Il testo dopo la virgola è il nome visualizzato quando
tvg-namemanca. - La riga successiva è l'indirizzo del flusso, tipicamente un manifesto HLS
.m3u8.
Playlist locale, playlist remota, portale Xtream
Ci sono tre modi in cui un servizio consegna la sorgente, e cambiano il comportamento dell'app.
| Modalità | Cosa ricevi | Aggiornamento | Nota |
|---|---|---|---|
| File locale | Un file .m3u da caricare nel player | Manuale: il file resta com'è | Utile per prove, scomodo nel tempo |
| Indirizzo remoto | Una URL che restituisce la playlist | Il player la riscarica periodicamente | Il caso più comune |
| Portale Xtream Codes | Indirizzo del server, utente e password | Dinamico: canali, EPG e archivio arrivano dall'API | Serve un player che lo supporti |
Il terzo caso è quello che spesso genera confusione: chi ha credenziali Xtream Codes non ha «una lista», e cercare un file .m3u non porta a nulla. Va scelto un player che dichiari il supporto — la colonna corrispondente è nella tabella comparativa.
Perché una playlist smette di funzionare
Il file è statico, gli indirizzi che contiene no — sul funzionamento della trasmissione, la guida introduttiva spiega il meccanismo dei segmenti. Le cause più frequenti, in ordine di probabilità:
Il server di origine non risponde più. L'indirizzo puntava a un flusso che è stato spostato, spento o interrotto. Nessuna impostazione del player può rimediare.
La playlist è scaduta. Molti servizi generano indirizzi con un token temporaneo: alla scadenza l'indirizzo resta formalmente valido ma il server rifiuta la richiesta.
Il limite di connessioni è stato raggiunto. Se il servizio consente due dispositivi contemporanei e ne hai tre attivi, il terzo riceve un errore che il player mostra spesso come schermo nero.
Il formato del flusso non è supportato dal dispositivo. Il canale c'è e risponde, ma il codec non è decodificabile da quell'hardware. Si riconosce perché altri canali della stessa lista funzionano.
Per distinguere questi casi il modo più rapido è aprire la playlist con VLC su un computer, come descritto nella guida per Windows e macOS. Le altre guide tecniche sono raccolte nella sezione dedicata.
Il punto legale, che è indipendente dal formato
Un file M3U è un formato aperto e neutro, esattamente come un file .txt. Quello che conta è a cosa puntano gli indirizzi che contiene e chi ha il diritto di diffondere quei flussi.
Esiste un uso perfettamente lecito del formato: molte emittenti pubbliche e locali diffondono liberamente il proprio flusso, e alcune raccolte open source ne aggregano gli indirizzi ufficiali. Un servizio regolare, allo stesso modo, consegna ai propri abbonati una playlist personale: è il modo standard con cui l'IPTV viene distribuita.
Domande frequenti
Come apro un file M3U?
Con qualsiasi player IPTV, oppure con VLC per una verifica rapida. Con un editor di testo puoi leggerne il contenuto: è testo semplice.
Le migliori liste IPTV dove si trovano?
Se il riferimento è a raccolte di canali premium, non le indichiamo: sono ridistribuzioni non autorizzate. La sorgente legittima di una playlist è il servizio a cui sei abbonato, che te la fornisce insieme all'accesso.
Cosa sono le liste autoaggiornanti?
Playlist remote che il player riscarica a intervalli regolari. «Autoaggiornante» descrive quindi il modo in cui il player le legge, non una proprietà del file.
Posso creare una mia lista M3U?
Sì, con un editor di testo, seguendo la struttura mostrata sopra. Ha senso per raccogliere flussi che hai il diritto di riprodurre, come le dirette libere di emittenti che le pubblicano.
La lista funziona sul telefono ma non sulla TV.
Quasi sempre è un problema di codec o di rete locale, non della playlist. Le cause sono raccolte nella guida al buffering.