.m3u/.m3u8 locali sia gli URL di playlist http/https remoti, con vero tone mapping HDR BT.2390, passthrough Dolby Atmos / DTS-X e multivista a 4 flussi. Per aprire un file M3U vai su File → Aggiungi playlist e incolla l'URL oppure sfoglia il file. Per riprodurre un M3U in modo occasionale e gratuito, VLC resta la migliore opzione senza costi.
«Lettore M3U per Windows» indica di solito due attività molto diverse. A volte hai fatto doppio clic su un file .m3u e Windows ti ha chiesto con quale programma aprirlo. Altre volte hai un abbonamento IPTV che ti ha fornito un lunghissimo URL di playlist e vuoi una vera lista di canali con la guida ai programmi. Questa pagina copre entrambi i casi, con onestà, e vale sia per Windows 10 sia per Windows 11.
Che cos'è una playlist M3U (e .m3u8)?
Un file M3U è una playlist in puro testo. Ogni voce occupa due righe: una direttiva #EXTINF: con i metadati (nome del canale, gruppo, logo) seguita dall'URL reale del flusso. Il formato è nato alla fine degli anni Novanta come standard per le playlist MP3 ed è diventato di fatto il modo in cui vengono consegnate le liste di canali IPTV. Una voce M3U tipica di IPTV si presenta così:
#EXTM3U #EXTINF:-1 tvg-id="sport.hd" tvg-logo="https://loghi.example.com/sport.png" group-title="IT | Sport",Sport HD http://provider.example/live/UTENTE/PASSWORD/12345.m3u8
La prima riga è sempre l'intestazione #EXTM3U. Da lì in poi il lettore legge i metadati di ogni canale, lo raggruppa per group-title, scarica il logo da tvg-logo e riproduce l'URL sottostante quando sintonizzi. Gli URL dei flussi sono di solito HLS (un manifest .m3u8), ma possono anche essere HTTP/TS semplice, RTSP o RTMP.
M3U8 è lo stesso formato di playlist salvato in UTF-8 anziché in Latin-1. Questa distinzione conta più di quanto sembri in italiano: UTF-8 è ciò che fa apparire correttamente un canale chiamato «Cinema Città» invece di mostrarlo con simboli corrotti. Un dettaglio che confonde: .m3u8 è anche l'estensione del manifest di streaming HLS che ogni singolo canale usa internamente, quindi vedrai «.m3u8» sia per la playlist completa sia per il flusso del singolo canale. È lo stesso formato su due scale diverse.
Anatomia di un file #EXTM3U: ogni riga e ogni attributo
Se hai cercato #EXTM3U o EXTM3U, quasi sicuramente stai guardando dentro una playlist cercando di capirla. Una M3U per IPTV ha solo due tipi di riga: un'intestazione in cima e, per ogni canale, una coppia formata dalla riga #EXTINF e dall'URL del flusso.
Le coppie chiave="valore" sulla riga #EXTINF sono attributi. Questi sono quelli che nel 2026 fanno davvero qualcosa:
| Attributo | Che cosa controlla |
|---|---|
tvg-id | Collega il canale alla sua voce EPG: deve corrispondere all'identificativo di canale della tua guida XMLTV. Se è sbagliato o vuoto, non ci saranno dati sui programmi. |
tvg-logo | URL del logo del canale che il lettore mostra accanto al nome. |
group-title | La categoria in cui il canale viene classificato (ad esempio IT | Sport). È ciò che costruisce l'elenco dei gruppi o delle cartelle. |
tvg-shift | Uno scostamento orario, in ore, applicato agli orari EPG di quel canale. Utile quando la guida arriva in un altro fuso. |
catchup / catchup-source | Segnala un canale compatibile con la visione differita e definisce il modello di URL per richiedere i programmi già trasmessi. |
Creare o modificare un file M3U da soli
Trattandosi di puro testo, puoi creare o riparare un M3U con qualsiasi editor: vanno bene Blocco note o VS Code. Tre regole soddisfano qualsiasi lettore: (1) la prima riga deve essere esattamente #EXTM3U; (2) salva in UTF-8 senza BOM perché gli accenti si vedano bene; (3) ogni riga #EXTINF è seguita immediatamente dal suo URL di flusso nella riga successiva. Salva con estensione .m3u o .m3u8.
Come aprire un file M3U o M3U8 su Windows
- Installa un lettore M3U. Scarica Nightmare TV dal Microsoft Store o dalla pagina delle release su GitHub. La prova gratuita di 7 giorni sblocca tutte le funzioni senza bisogno di una chiave.
- Apri File → Aggiungi playlist. Avvia l'applicazione ed entra nella schermata Playlist. È l'unico punto in cui indichi al lettore dove si trova la tua playlist: per URL o per file.
- Incolla un URL remoto oppure sfoglia un file locale:
- URL remoto: scegli Aggiungi da URL e incolla il link completo della tua playlist. Il lettore la scarica in diretta e la aggiorna a ogni avvio.
- File locale: scegli Sfoglia e seleziona il file
.m3uo.m3u8dalla cartella Download. Il lettore lo legge direttamente dal disco, senza rete.
- Aggiungi una EPG (facoltativo). Nella stessa schermata, incolla l'URL della tua guida XMLTV per ottenere un palinsesto di più giorni.
- Sintonizza. La lista dei canali appare raggruppata per
group-titlee con i loghi. Fai clic su un canale per riprodurlo.
Confronto: lettori M3U per Windows nel 2026
I cinque lettori più consigliati per aprire playlist M3U su Windows, valutati onestamente. Dove il comportamento dipende dalla configurazione indichiamo parziale invece di esagerare.
| Lettore | File M3U | M3U8 / HLS | EPG dalla playlist | Decodifica 4K hardware | HDR reale | Passthrough Atmos | Multivista | Nativo Windows |
|---|---|---|---|---|---|---|---|---|
| Nightmare TV | Sì (file+URL) | Sì | Integrata (XMLTV) | Sì | Sì (BT.2390) | Sì (HDMI) | Sì (4 flussi) | Sì (nativo) |
| VLC | Sì | Sì | No | Parziale | Parziale (manuale) | Parziale (manuale) | No | Sì (nativo) |
| IPTV Smarters Pro | Sì | Sì | Sì | · | No | No | No | Sì (app Windows) |
| Megacubo | Sì | Sì | Sì | Parziale | No | No | No | Sì (nativo) |
| Kodi | Sì (add-on) | Sì | Add-on (PVR) | Configurabile | Add-on / config. | Configurazione manuale | Add-on | Sì (nativo) |
Note: «Parziale» significa tecnicamente possibile ma con configurazione manuale e senza integrarsi nel flusso M3U. IPTV Smarters Pro è un'app pensata prima di tutto per Android, ma lo sviluppatore offre anche un'app per Windows; non abbiamo testato la sua decodifica hardware su Windows. Kodi ha bisogno dell'add-on PVR IPTV Simple Client per comportarsi da client IPTV/M3U. Le celle riflettono il comportamento predefinito ad agosto 2026.
Risoluzione dei problemi: la playlist M3U non si carica
- «Nessun canale» o lista vuota. Verifica che la primissima riga sia esattamente
#EXTM3U, senza alcun carattere davanti. Apri il file in un editor di testo e conferma che contenga righe#EXTINFe URL, e non una pagina di errore HTML del tuo provider. - URL scaduto o copiato male. Incolla l'URL M3U remoto in un browser. Se scarica un file vuoto, un messaggio di «abbonamento scaduto» o un errore 4xx/5xx, il problema è a monte. Ricopia l'URL esatto dal pannello del tuo provider.
- Limite di connessioni raggiunto. Molti piani IPTV consentono solo uno o due flussi contemporanei. Chiudi il flusso aperto sull'altro dispositivo.
- Codifica o BOM UTF-8. Se i nomi appaiono con simboli corrotti, la codifica è sbagliata: usa UTF-8 in un
.m3u8. Salva senza BOM e verifica che la prima riga sia un#EXTM3Upulito.
Domande frequenti
Come si apre un file M3U su Windows?
Serve un lettore M3U. Per un file locale: apri il lettore, vai su File e poi Aggiungi playlist, scegli Sfoglia e seleziona il tuo file .m3u o .m3u8. Per una playlist online: scegli Aggiungi da URL e incolla il link http o https del tuo provider. In Nightmare TV entrambe le opzioni si trovano nella schermata Playlist; in VLC puoi anche trascinare il file .m3u sulla finestra.
VLC può riprodurre i file M3U?
Sì. VLC apre le playlist M3U e M3U8 su Windows, trascinando il file .m3u sulla finestra oppure da Media e poi Apri flusso di rete per un URL remoto. È gratuito e decodifica quasi tutti i codec. Ma VLC è un lettore generico, non un client IPTV: non ha EPG integrata, né registrazione programmata, né login Xtream Codes, né raggruppamento dei canali, né vero tone mapping HDR BT.2390.
M3U e M3U8 sono la stessa cosa?
Dal punto di vista funzionale sono lo stesso formato di playlist; la differenza sta nella codifica del testo. Un file .m3u di solito è salvato in Latin-1, mentre .m3u8 usa UTF-8, che mostra correttamente i nomi dei canali con accenti e alfabeti non latini. Nel 2026 la maggior parte dei provider IPTV consegna M3U8. Entrambe le estensioni si aprono in qualsiasi lettore M3U valido.
Perché la mia playlist M3U non si carica?
Le cause più frequenti sono un URL di playlist scaduto o copiato male (provalo nel browser), il limite di connessioni simultanee raggiunto, una codifica sbagliata (un .m3u in Latin-1 con nomi accentati dovrebbe essere un .m3u8 in UTF-8) oppure un byte order mark UTF-8 prima dell'intestazione #EXTM3U che alcuni lettori rifiutano. Salva il file in UTF-8 senza BOM e verifica che la prima riga sia esattamente #EXTM3U.
Il lettore M3U che gli utenti Windows aspettavano
Apre file locali e URL remoti. libmpv nativo. HDR reale. Passthrough Dolby Atmos. 4K HEVC/AV1. Multivista. EPG integrata. Interfaccia in 10 lingue. La playlist la porti tu. Prova gratuita di 7 giorni, senza chiave.