Qualsiasi provider IPTV nel 2026 consegna il proprio servizio in due modi: come URL di playlist M3U e come accesso Xtream Codes. La maggior parte degli utenti sceglie quello che il proprio lettore chiede per primo e non ci pensa più. È un errore: non sono intercambiabili, e quasi certamente uno dei due si adatta meglio alla tua situazione.

La risposta in 30 secondi

Se il tuo provider supporta Xtream Codes, usalo. Un solo collegamento ti dà canali in diretta per categorie, VOD con locandine, serie con stagioni ed episodi, e la guida ai programmi inclusa. Il lettore risolve di nuovo gli URL dei flussi ogni volta che sintonizzi, quindi i link scaduti smettono di essere un problema quotidiano.

Usa un URL M3U quando il tuo provider non offre altro, quando lavori con una playlist costruita a mano o quando ti serve una lista portatile che funzioni in qualsiasi lettore, anche il più basilare. È il formato con la compatibilità più ampia e il più facile da ispezionare con un editor di testo.

Che cos'è davvero un file M3U

Un M3U è un file di testo semplice, niente di più. È nato alla fine degli anni Novanta per elencare brani nei lettori MP3 ed è finito per essere adottato come formato standard per consegnare liste di canali IPTV. Ogni canale occupa due righe: una direttiva #EXTINF: con i metadati e, subito sotto, l'URL del flusso.

Questa semplicità è insieme il suo pregio maggiore e il suo limite maggiore. Trattandosi di testo, qualsiasi lettore può leggerlo, puoi aprirlo con il Blocco note e puoi correggerlo a mano. Ma significa anche che tutto è congelato al momento in cui il file è stato generato. Se il tuo provider cambia il server di un canale, la tua lista continua a puntare al vecchio indirizzo finché non la riscarichi.

C'è una sfumatura che confonde molti: quando il provider ti dà un URL M3U che termina in get.php?..., quell'URL non è un file statico, ma una richiesta che genera la lista al volo. Anche così, ciò che restituisce resta una lista piatta: una fotografia del catalogo in quell'istante, senza una struttura di catalogo dietro.

Che cos'è davvero Xtream Codes

Xtream Codes non è un file, è una conversazione. Inserisci tre dati (URL del server con porta, utente e password) e da lì in poi il lettore interroga l'API ogni volta che gli serve qualcosa: l'elenco delle categorie, i canali di una categoria, il catalogo dei film, gli episodi di una serie, la programmazione delle prossime ore.

La conseguenza pratica è che il catalogo è vivo. Quando il provider aggiunge un canale, compare. Quando cambia l'indirizzo di un flusso, il lettore lo richiede al momento della sintonizzazione invece di usare un link salvato settimane prima. Per questo, quando qualcuno si lamenta che «la lista M3U funzionava e all'improvviso è caduta metà dei canali», la soluzione è quasi sempre passare a Xtream.

Il sistema è stato creato da un'azienda che ha chiuso nel 2019, ma il protocollo è rimasto, i pannelli dei provider continuano a implementarlo e nel 2026 è lo standard di fatto del settore. Che l'azienda originale non esista più non significa che il formato sia obsoleto.

EPG: dove i due formati si separano del tutto

Qui la differenza smette di essere teorica. Con Xtream Codes la guida ai programmi arriva dallo stesso collegamento: non configuri nulla, il lettore richiede la EPG e la associa da solo a ogni canale.

Con M3U, la lista non porta con sé la guida. L'unica cosa che contiene è l'attributo tvg-id di ogni canale, che è un'etichetta che punta a una voce di guida. Perché la programmazione compaia serve inoltre un URL XMLTV separato, e lì comincia il problema classico: se il tvg-id della tua lista non corrisponde esattamente all'identificativo dell'XMLTV, il canale resta senza dati. Non fallisce con un errore chiaro; semplicemente appare vuoto.

Questo disallineamento è di gran lunga la causa più comune di «ho la EPG ma metà dei canali non mostra niente». È un problema che con Xtream semplicemente non esiste, perché le due metà arrivano dalla stessa fonte.

Sicurezza ed esposizione delle credenziali

Conviene essere onesti su questo punto: nessuno dei due formati è sicuro in senso stretto. In un URL M3U di tipo get.php, il tuo nome utente e la tua password sono scritti nel link stesso, in chiaro. Chiunque veda quell'URL (in uno screenshot, in un messaggio inoltrato, nella cronologia del browser) ha il tuo account completo.

Xtream Codes non è magicamente migliore: le stesse credenziali viaggiano nelle richieste all'API. La differenza reale è di gestione: scrivendole in tre campi separati, è molto meno probabile che tu finisca per incollare in un forum un link che contiene la tua password. È un miglioramento di igiene, non di cifratura.

Due conseguenze pratiche da tenere presenti con entrambi i formati:

  • Blocco per IP. Molti pannelli legano l'account all'indirizzo IP da cui si è collegato la prima volta. Se viaggi o cambi rete, l'accesso può fallire senza che ci sia nulla di sbagliato nei tuoi dati.
  • Limite di connessioni contemporanee. La maggior parte dei piani consente da uno a tre flussi alla volta. Un secondo dispositivo che sta riproducendo in un'altra stanza è la spiegazione più frequente di un «errore di connessione» comparso dal nulla.

VOD e serie, il vantaggio nascosto di Xtream

Se guardi solo canali in diretta, la differenza tra i due formati è moderata. Non appena entrano film e serie, smette di esserlo.

Una playlist M3U può includere voci VOD, ma arrivano come canali qualsiasi dentro la lista piatta: centinaia di righe senza locandine, senza trame, senza raggruppamento per stagioni. Trovare il quarto episodio della seconda stagione di una serie consiste nello scorrere un elenco di testo.

L'API Xtream restituisce la stessa libreria strutturata: film con locandina e descrizione, serie con il loro albero di stagioni ed episodi, e categorie reali. È la differenza tra un elenco e un catalogo navigabile.

Quale scegliere?

Scegli Xtream Codes se il tuo provider lo supporta e vuoi la EPG funzionante senza litigare con gli identificativi, un catalogo di VOD e serie navigabile e link che non scadono a metà settimana. Per l'uso abituale di un abbonamento IPTV è la scelta corretta nella maggior parte dei casi.

Scegli M3U se il tuo provider non offre Xtream, se hai costruito la tua lista, se ti serve che funzioni su un lettore molto basilare o se vuoi poter aprire il file e vedere esattamente che cosa contiene.

Un appunto utile: se ti hanno dato un lungo link M3U, hai già i tuoi dati Xtream senza saperlo. L'host:porta iniziale è l'URL del server, e i parametri username= e password= sono il tuo utente e la tua password. Puoi provare l'accesso Xtream senza chiedere nulla al tuo provider.

E un avvertimento che vale allo stesso modo per entrambi i formati: il lettore non cambia ciò che hai sottoscritto. Un buon client migliora immagine, audio e navigazione, ma non può sistemare un server sovraccarico né un catalogo povero. Se le interruzioni si verificano su tutti i dispositivi e a tutte le ore, il problema è all'origine, non nell'applicazione.

Prova entrambi i formati con un solo lettore

Nightmare TV supporta M3U, Xtream Codes e URL HLS/MPEG-TS dirette. Passa dall'uno all'altro senza riconfigurare nulla a ogni lista.

Scarica la prova gratuita Windows 10/11 · Microsoft Store · 7 giorni di prova

Per continuare: Lettore M3U per Windows · Lettore Xtream Codes · versione completa in inglese.