Cos’è una playlist M3U? Il formato IPTV spiegato (2026)

Una playlist M3U è un file di testo semplice che elenca la posizione di alcuni contenuti — canali TV in diretta, video o tracce musicali — perché un player possa caricarli e riprodurli in ordine. Ogni riga è o un link (un URL o il percorso di un file) o la descrizione del link successivo. I player IPTV usano i file M3U per importare in un colpo solo un’intera lista di canali. Questa guida spiega il formato, la differenza tra M3U e M3U8, che cosa significano i tag e come caricarne una in sicurezza.

Un file di playlist M3U in testo semplice aperto accanto a un player IPTV che mostra la lista dei canali risultante
Un file M3U è solo testo: una lista di link che il player trasforma in canali.

Che cos’è un file M3U

M3U sta per MP3 URL (o Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator). È nato negli anni 1990 come modo semplice per salvare una playlist musicale ed è poi diventato il modo standard per consegnare a un player una lista di link ai contenuti.

Il formato è volutamente elementare: è un file di testo .m3u (o .m3u8) che potresti aprire con qualsiasi editor di testo. Non contiene alcun video né audio, ma solo puntatori a dove si trovano i contenuti. Consideralo un indice, non il contenuto stesso.

Un file M3U minimo si presenta così:

#EXTM3U
#EXTINF:-1,News Channel HD
https://example.com/streams/news.m3u8
#EXTINF:-1,Sports Channel HD
https://example.com/streams/sports.m3u8

La prima riga, #EXTM3U, lo identifica come file M3U esteso. Ogni canale occupa poi due righe: una descrizione #EXTINF seguita dal link che riproduce davvero il contenuto.

M3U e M3U8 a confronto

Troverai sia l’estensione .m3u sia .m3u8. La differenza è piccola, ma vale la pena conoscerla:

.m3u .m3u8
Codifica del testo Codifica locale / ANSI UTF-8
Nomi internazionali Può mostrare caratteri illeggibili Mostra correttamente accenti, emoji e alfabeti non latini
Usato dallo streaming HLS No Sì: è il formato di manifest di HLS
Consigliato oggi Formato storico Preferito

Poiché M3U8 usa UTF-8, gestisce senza problemi i nomi dei canali in qualsiasi lingua ed è anche il formato di manifest che lo streaming HLS usa per elencare i segmenti video. Per le playlist, quando puoi scegliere preferisci sempre M3U8.

Dentro il file: i tag spiegati

Una riga di un M3U esteso può contenere molto più di un nome. I player IPTV leggono i tag aggiuntivi sulla riga #EXTINF per costruire una lista di canali curata:

Tag Che cosa fa Esempio
#EXTM3U Identifica il file come M3U esteso (sempre la prima riga) #EXTM3U
#EXTINF:-1 Apre la voce di un canale; -1 indica la diretta (nessuna durata fissa) #EXTINF:-1,BBC One
tvg-id Collega il canale ai suoi dati EPG tvg-id="bbcone.uk"
tvg-logo URL dell’immagine del logo del canale tvg-logo="https://.../bbc1.png"
group-title La categoria sotto cui compare il canale group-title="UK Entertainment"

Una voce completa di tag li combina tutti:

#EXTINF:-1 tvg-id="bbcone.uk" tvg-logo="https://example.com/bbc1.png" group-title="UK Entertainment",BBC One HD
https://example.com/streams/bbcone.m3u8

È il tvg-id a collegare un canale alla sua guida ai programmi. Per mostrare «ora in onda e a seguire», il player confronta questo identificatore con un file EPG (Electronic Program Guide).

Voce M3U annotata con etichette che indicano tvg-id, tvg-logo, group-title e l’URL del flusso
Ogni parte di una riga #EXTINF dice al player come mostrare il canale.

Come caricare una playlist M3U

Puoi aggiungere una playlist M3U come file oppure come URL. L’URL di solito è la scelta migliore, perché la fonte può aggiornare la lista da remoto senza che tu debba reimportarla.

  1. Procurati la playlist. Un file .m3u/.m3u8 locale oppure un URL M3U ospitato da una fonte con licenza.
  2. Scegli un player. VLC va bene su computer; sulla TV usa un player IPTV come TiviMate o IPTV Smarters. Vedi la nostra guida ai migliori player IPTV.
  3. Aggiungi la playlist. Apri il file oppure incolla l’URL M3U nel campo «aggiungi playlist» dell’app.
  4. Aggiungi un EPG (facoltativo). Incolla il tuo URL dell’EPG perché la guida mostri nomi e orari dei programmi.
  5. Organizza. Usa le categorie group-title per ordinare i canali; quasi tutti i player permettono di nascondere o riordinare i gruppi.

Per una procedura completa su un’app specifica, segui la nostra guida alla configurazione di TiviMate passo dopo passo.

La schermata di aggiunta playlist di un player IPTV con il campo per incollare un URL M3U
Aggiungere una playlist di solito significa semplicemente incollare un URL M3U.

Il formato M3U è del tutto legale: è una lista di link in testo semplice, come un file di segnalibri. La legalità dipende interamente da ciò a cui puntano i link.

  • Legale: una playlist con i tuoi contenuti, con canali in chiaro o con flussi di un fornitore che ne detiene i diritti.
  • Non legale: una playlist che trasmette canali premium o pay TV senza il permesso del detentore dei diritti, quale che sia il formato del file usato per elencarli.

Fai attenzione: le liste M3U «già pronte» vendute a poco prezzo con migliaia di canali premium sono quasi sempre prive di licenza. WatchlyGuide si occupa solo di fonti con licenza. Se una playlist promette tutti i canali pay TV per pochi euro, non è un servizio legittimo.

In sintesi

Una playlist M3U non è altro che un file di testo che elenca dove si trovano i contenuti, con tag facoltativi che indicano al player nome, logo, categoria e identificatore di guida di ogni canale. Preferisci la variante M3U8 in UTF-8, abbinala a un EPG per avere una guida completa, caricala in un player affidabile e usala solo con fonti che detengono i diritti giusti. Una volta capita la riga #EXTINF, l’intero formato diventa facile da leggere.

Il passo successivo è configurare la guida ai programmi con la nostra spiegazione su cos’è un EPG, oppure partire dalle basi con cos’è l’IPTV.

Un termine di questa pagina non ti è chiaro? Cercalo nel glossario dello streaming.

Domande frequenti

Cos’è una playlist M3U?

Una playlist M3U è un file di testo semplice che elenca la posizione di alcuni contenuti — tracce audio, video o canali in diretta — perché un player possa caricarli in ordine. Ogni voce è un URL o il percorso di un file, preceduto se serve da una riga che descrive l’elemento. I player IPTV usano i file M3U per caricare le liste dei canali.

Che differenza c’è tra M3U e M3U8?

Sono lo stesso formato di playlist con una codifica del testo diversa. Un file M3U usa la codifica locale, mentre un file M3U8 è salvato in UTF-8 e quindi mostra correttamente caratteri internazionali, accenti ed emoji nei nomi dei canali. M3U8 è anche il formato di manifest usato dallo streaming HLS, perciò oggi è la scelta standard.

Come si apre un file M3U?

Un file M3U si apre con qualsiasi player che supporti il formato, per esempio VLC su computer oppure un player IPTV dedicato come TiviMate o IPTV Smarters su un dispositivo di streaming. O apri direttamente il file .m3u locale, oppure incolli il suo URL nell’app, che carica e mostra tutti i canali.

Cos’è un URL M3U?

Un URL M3U è un link web che punta a una playlist M3U ospitata online invece che a un file sul tuo dispositivo. Quando lo incolli in un player IPTV, l’app scarica la playlist aggiornata da quell’indirizzo. Così il fornitore può modificare la lista dei canali da remoto senza che tu debba reimportare nulla ogni volta.

Usare una playlist M3U è legale?

Il formato M3U in sé è del tutto legale: è solo un file di testo, come una lista della spesa di link. La legalità dipende interamente da ciò a cui puntano i link. Una playlist con i tuoi contenuti o con fonti autorizzate va benissimo; una che trasmette canali senza il permesso del detentore dei diritti no. Usa solo fonti con licenza.

Che cosa significa #EXTINF in un file M3U?

#EXTINF è la direttiva che descrive ogni voce in un file M3U esteso. Compare sulla riga prima di un link e contiene la durata e il titolo dell’elemento, più tag facoltativi come tvg-id, tvg-logo e group-title. I player IPTV leggono questi tag per mostrare nomi dei canali, loghi e gruppi di categoria.