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.
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).
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.
- Procurati la playlist. Un file
.m3u/.m3u8locale oppure un URL M3U ospitato da una fonte con licenza. - 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.
- Aggiungi la playlist. Apri il file oppure incolla l’URL M3U nel campo «aggiungi playlist» dell’app.
- Aggiungi un EPG (facoltativo). Incolla il tuo URL dell’EPG perché la guida mostri nomi e orari dei programmi.
- Organizza. Usa le categorie
group-titleper 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.
È legale?
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.