Liste M3U: il formato dietro ogni playlist IPTV

Che cos'è un file M3U, come è fatto dentro, come si carica in un player e perché una playlist non è di per sé un contenuto autorizzato.

Redazione IPTV Migliori Redazione editoriale

Pubblicato il 4 settembre 2026 · nessun test diretto pubblicato

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.m3u8

Ogni elemento ha una funzione precisa:

  • #EXTM3U apre il file; l'attributo x-tvg-url indica al player dove trovare la guida programmi.
  • #EXTINF:-1 apre la descrizione del canale. Il -1 significa 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-name e tvg-logo sono nome e logo mostrati nell'interfaccia.
  • group-title definisce il gruppo, cioè come i canali vengono raccolti nei menu.
  • Il testo dopo la virgola è il nome visualizzato quando tvg-name manca.
  • 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 riceviAggiornamentoNota
File localeUn file .m3u da caricare nel playerManuale: il file resta com'èUtile per prove, scomodo nel tempo
Indirizzo remotoUna URL che restituisce la playlistIl player la riscarica periodicamenteIl caso più comune
Portale Xtream CodesIndirizzo del server, utente e passwordDinamico: canali, EPG e archivio arrivano dall'APIServe 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.

Fonti

  1. RFC 8216 — HTTP Live Streaming (formato M3U8) (si apre in una nuova scheda)
  2. Kodi Wiki — configurazione di PVR IPTV Simple Client (si apre in una nuova scheda)
  3. VideoLAN — documentazione ufficiale di VLC (si apre in una nuova scheda)