Education·8 min

Di Shamir

Da Xtream Codes a M3U: come funziona davvero la conversione (2026)

Cerca "converti Xtream Codes in M3U" e troverai una serie di siti che si offrono di farlo al posto tuo, di solito chiedendoti prima nome utente e password.

Non te ne serve nessuno. Non c’è nulla da convertire. Un accesso Xtream e una playlist M3U sono due porte diverse dello stesso server, e trasformare l’una nell’altra significa semplicemente digitare tu stesso uno schema URL, in circa dieci secondi.

Ecco lo schema, perché funziona e quando conviene usare ciascuna porta.

Le due porte

Quando ottieni l’accesso a una fonte in formato Xtream, ricevi tre elementi: un indirizzo del server, un nome utente e una password.

Quel server supporta due protocolli contemporaneamente:

PortaCosa invia il lettoreCosa riceve
API XtreamRichieste strutturate per categorie, stream, dati della guida e contenuti on demandJSON che il lettore trasforma in una libreria consultabile
output M3UUna richiesta per una playlistUna playlist di testo generata con tutte le voci accessibili dal tuo account

Stesso server, stesso account, stessi contenuti. M3U non è qualcosa di separato che il provider gestisce: il server lo genera su richiesta a partire dallo stesso database letto dall’API. Ecco perché "conversione" è il termine sbagliato. Stai chiedendo allo stesso server di rispondere in un formato diverso.

(Se non sei sicuro nemmeno di quale formato disponi, inizia da qui.)

Lo schema dell’URL

Dato un server, un nome utente e una password, l’output M3U si trova a:

http://SERVER:PORT/get.php?username=USER&password=PASS&type=m3u_plus&output=ts

Sostituisci i valori con i tuoi ed ecco l’URL della playlist. Non serve altro.

Vale la pena capire i due parametri finali:

type=

  • m3u_plus — include i metadati estesi: nomi visualizzati, loghi, titoli dei gruppi e ID della guida. È quello che ti serve.
  • m3u — voci essenziali, senza metadati. Ottieni un elenco piatto di elementi senza nome. Quasi mai utile.

output=

  • ts — stream MPEG-TS grezzi. Massima compatibilità; funziona praticamente con qualsiasi lettore. (Cos’è esattamente uno stream .ts.)
  • m3u8 — HLS. Si comporta meglio sulle connessioni instabili perché è segmentato e, in genere, è l’opzione più adatta ai dispositivi mobili.
  • hls — un alias per la stessa idea in alcune versioni del server.

Se la playlist si carica ma non viene riprodotto nulla, sostituire output=ts con output=m3u8 è il tentativo più efficace da fare. Alcuni server eseguono la transcodifica solo per uno dei due formati e alcuni dispositivi preferiscono nettamente HLS.

Anche l’URL della guida

Lo stesso trucco funziona per i dati del palinsesto. Il feed della guida si trova a:

http://SERVER:PORT/xmltv.php?username=USER&password=PASS

Restituisce XMLTV, il formato che qualsiasi lettore vuole per una guida ai programmi. Poiché il provider genera entrambi dallo stesso database, gli ID della guida presenti in questo file corrispondono già ai valori tvg-id nella playlist m3u_plus: la parte più difficile della configurazione della guida è già risolta, gratuitamente. (Perché associare la guida è di solito la parte più complicata.)

Perché non dovresti usare un sito di conversione

Guarda di nuovo quell’URL. Contiene nome utente e password in chiaro.

Qualsiasi sito che si offre di "convertire" la playlist per te ti chiede di consegnare credenziali funzionanti a uno sconosciuto, in cambio di una sostituzione di stringhe che avresti potuto fare con Blocco note. Non c’è alcuna elaborazione che giustifichi questa fiducia.

In concreto, chi gestisce quel sito può:

  • Usare il tuo account, cosa che, su una fonte con connessioni limitate, significa che sarai tu a essere disconnesso.
  • Vendere o divulgare le credenziali.
  • Conservarle a lungo, anche dopo che avrai dimenticato l’esistenza del sito.

Lo stesso ragionamento vale per qualsiasi "verificatore di playlist" o "tester M3U" che richieda le credenziali. Crea tu l’URL. Basta copiare e incollare, poi usare cerca e sostituisci.

Se ne hai già usato uno, cambia la password presso la fonte, se il provider te lo consente.

Quale porta dovresti usare davvero?

Ora che abbiamo stabilito che puoi ottenere un M3U da un accesso Xtream, ecco la parte che la maggior parte delle guide tralascia: spesso non dovresti farlo.

Aggiungere la fonte come Xtream, quando il lettore lo supporta, è di solito una scelta migliore:

API XtreamM3U generato
Voci live
Film e serie on demandSì, come libreria consultabile completa di metadatiAppiattiti nell’elenco o del tutto assenti
Stagioni ed episodi delle serieStrutturatiNon rappresentati
Dati della guidaRecuperati automaticamente tramite l’APIRichiedono l’aggiunta manuale dell’URL XMLTV separato
Catch-up / timeshiftEsposti dall’API quando il provider li supportaDipendono dalla presenza di attributi per ciascuna voce
Informazioni sull’account (scadenza, connessioni)VisibiliNon disponibili
Compatibilità con qualsiasi lettorePiù limitata: il lettore deve supportare XtreamUniversale. Tutti i lettori leggono M3U.
Credenziali nell’URLGestite come campi separatiIncorporate nell’indirizzo stesso

In breve: usa Xtream se il tuo lettore lo supporta e usa l’output M3U quando non lo supporta.

Il motivo più comune per cui si desidera il formato M3U è avere un lettore, un’app per TV o un dispositivo che accetta solo l’URL di una playlist. È un’esigenza del tutto legittima e lo schema URL qui sopra è il modo per soddisfarla. (I film e le serie dipendono in particolare da questa scelta.)

In Tuneline, entrambe le porte sono supportate allo stesso livello: aggiungi la fonte come Xtream con server, nome utente e password oppure incolla un URL M3U. È la stessa app e puoi conservarle entrambe.

L’altra direzione

Si cerca anche come convertire un link M3U in un accesso Xtream. In questo caso non funziona, ed è importante capire perché.

Un URL M3U è un output. Un accesso Xtream è un input. Puoi generare una playlist dalle credenziali perché il server offre quell’endpoint, ma non puoi ricostruire un accesso API funzionante da un elenco di indirizzi degli stream: la playlist semplicemente non contiene la struttura dell’account.

L’unica eccezione si verifica quando la playlist che hai ricevuto è a sua volta un URL get.php. In quel caso le credenziali sono già nella stringa di query e puoi leggere direttamente dall’indirizzo che ti è stato fornito il server, il nome utente e la password. Non è una conversione: significa solo leggere l’URL. Dimostra anche, in modo piuttosto scomodo, quanto sia scarsa la protezione di questi link.

Risoluzione dei problemi

SintomoCausa probabile
La playlist viene scaricata ma è vuota o contiene una sola riga di erroreNome utente o password errati oppure account scaduto. Carica l’URL in un browser e leggi il testo.
Le voci compaiono ma non viene riprodotto nullaProva output=m3u8 al posto di output=ts.
Mancano i nomi, è tutto un numeroHai usato type=m3u invece di type=m3u_plus.
Funziona su un dispositivo, ma sul successivo compare "max connections"L’account limita le connessioni simultanee. Ogni dispositivo viene conteggiato. Come funzionano i limiti di connessione.
La playlist si carica, ma la guida è vuotaNon hai aggiunto l’URL xmltv.php oppure i due elementi non concordano sugli ID.
Non funziona nulla, con nessun formato di URLControlla la porta. I server Xtream usano spesso una porta non standard e, se la ometti, la connessione fallisce senza alcun avviso.

Una buona abitudine: incolla prima l’URL get.php in un browser. Vedrai una playlist di testo oppure un semplice messaggio di errore e capirai subito se il problema riguarda le credenziali o il lettore.

In conclusione

  • Xtream e M3U sono due porte dello stesso server. Non c’è alcuna conversione.
  • La playlist si trova all’indirizzo get.php?username=…&password=…&type=m3u_plus&output=ts.
  • La guida si trova all’indirizzo xmltv.php?username=…&password=….
  • Non consegnare mai le credenziali a un sito di conversione. Stai scambiando la fiducia per un semplice cerca e sostituisci.
  • Preferisci la porta Xtream quando il tuo lettore la supporta: mantieni le librerie on demand, i dati della guida e le informazioni sull’account.
  • L’URL contiene la tua password. Trattalo come un segreto e non pubblicarlo mai.

Vuoi un lettore che supporti entrambe le porte? Scarica Tuneline — aggiungi la tua fonte come Xtream oppure come URL M3U, gratuitamente e senza contenuti inclusi.

Condividi l'articolo

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Leggi questo articolo in un'altra lingua

Tuneline è un'applicazione per la riproduzione multimediale. Non fornisce, non ospita e non distribuisce alcun contenuto. La playlist la porti tu, esattamente come con VLC.

#how to create m3u playlist from xtream code#xtream codes to m3u#convert m3u link to xtream code#xtream codes url#get m3u from xtream
Torna a tutti gli articoli