Cos’è un file M3U? M3U e M3U8 spiegati in modo semplice
Aggiornato il
Un file M3U è un semplice file di testo con indirizzi di stream, ognuno con un nome. Spesso, invece del file, ricevi un link che porta al file. I fornitori IPTV usano questo formato per passare l’elenco dei canali al tuo player: ogni voce diventa un canale, con gruppo, logo e il suo ID nella guida TV. M3U8 è lo stesso formato, salvato in UTF-8.
Il formato è più vecchio dell’IPTV. È nato per le playlist musicali dei lettori multimediali, e il nome viene da «MP3 URL». Siccome è solo testo, qualsiasi programma può scriverlo e quasi ogni player può leggerlo. Per questo i fornitori IPTV lo usano per gli elenchi dei canali. Qui vedi cosa c’è dentro un file M3U, come lo legge un player e dove il formato arriva al suo limite.
Cosa c’è dentro un file M3U?
Una playlist M3U di un fornitore IPTV è fatta così, solo con migliaia di voci invece di due:
#EXTM3U
#EXTINF:-1 tvg-id="news.example" tvg-name="Example News" tvg-logo="https://example.com/logos/news.png" group-title="News",Example News
https://stream.example.com/live/news.m3u8
#EXTINF:-1 tvg-id="sport1.example" tvg-name="Example Sport 1" tvg-logo="https://example.com/logos/sport1.png" group-title="Sport",Example Sport 1
https://stream.example.com/live/sport1.tsRiga per riga:
#EXTM3Uapre il file e dice al player che arriva una playlist M3U estesa, con informazioni su ogni voce.#EXTINFinizia una voce. Il-1significa che la durata è sconosciuta, come per un canale in diretta. Il testo dopo l’ultima virgola è il nome che il player mostra.tvg-idè l’ID del canale nella guida TV. È così che il player collega il canale ai programmi.tvg-nameè il nome usato dalla guida TV, etvg-logoè l’indirizzo del logo del canale.group-titleè la categoria, come notizie o sport. È con questa che il player divide i canali in gruppi.- La riga sotto ogni voce è l’indirizzo dello stream: è da lì che il player prende l’immagine.
Gli attributi tvg- sono un’abitudine dei software IPTV, non fanno parte del formato originale. Ogni fornitore li compila con più o meno cura. Una playlist senza ID funziona lo stesso; la sua guida TV viene collegata ai canali per nome.
M3U o M3U8?
Un file .m3u8 è un file M3U in UTF-8. Così accenti e nomi di canali in qualsiasi lingua restano corretti. Come elenco di canali, i due funzionano allo stesso modo. ZiroTV li legge entrambi.
La stessa estensione ha un secondo uso. Il video in streaming (HLS) usa un file .m3u8 per un singolo stream: un breve elenco di pezzi di video che il player scarica uno dopo l’altro. Quindi non ogni link che finisce in .m3u8 è un elenco di canali. Se un player mostra un solo canale, o nessuno, per un link che dovrebbe portarne centinaia, probabilmente è un singolo stream.
Cos’è un link M3U?
È lo stesso elenco, solo che sta su un server invece che sul tuo dispositivo. Invece di mandarti un file, il tuo fornitore IPTV ti dà il suo indirizzo, di solito nell’email di benvenuto o nella tua area clienti sul suo sito. Molti fornitori costruiscono il link con i tuoi dati di accesso, in questo formato:
http://server.example.com:8080/get.php?username=YOUR_NAME&password=YOUR_PASSWORD&type=m3u_plus&output=tsQuesto formato rivela due cose. Primo, il tuo nome utente e la tua password sono dentro il link. Chi ha il link può usare il tuo abbonamento, quindi trattalo come una password. Secondo, il tuo fornitore molto probabilmente offre anche un login Xtream Codes, che dà al player più del link M3U. Il type=m3u_plus chiede solo l’elenco esteso, con gruppi e loghi. Xtream Codes o M3U spiega la differenza.
Dove trovi il tuo link M3U
Il link arriva sempre dal tuo fornitore, mai da un elenco pubblico. ZiroTV non fornisce playlist e non aiuta a trovarne una. Usa un fornitore che abbia i diritti dei canali. Quando l’IPTV è legale lo spiega una pagina dedicata.
Aprire o creare un file M3U
Aprire
Dipende da cosa c’è nel file. Una playlist di musica o video sul tuo computer si apre in un lettore multimediale come VLC: basta un doppio clic, e le voci partono una dopo l’altra. L’elenco dei canali del tuo fornitore va in un player IPTV, che lo ordina per gruppi e ci affianca la guida TV. Con un editor di testo puoi leggere qualsiasi file M3U.
Creare
Per la tua musica o i tuoi video basta un editor di testo. Scrivi #EXTM3U nella prima riga e, per ogni voce, una riga #EXTINF con durata e nome e, sotto, l’indirizzo o il percorso del file. Salva in UTF-8 con l’estensione .m3u o .m3u8. Un link M3U non è altro che un file così su un server web. Non serve convertire tra .m3u e .m3u8: basta salvare il file in UTF-8.
Come un player IPTV legge una playlist M3U
- Scarica il file dal link.
- Legge ogni voce: nome, indirizzo dello stream, gruppo, logo e ID nella guida TV.
- Costruisce l’elenco dei canali, diviso per gruppi.
- Se hai aggiunto un link EPG, scarica la guida TV e collega i programmi ai canali: con il
tvg-ido, se manca, con il nome. - Di tanto in tanto scarica di nuovo l’elenco, così i canali compaiono o spariscono quando il tuo fornitore cambia qualcosa.
In ZiroTV i canali compaiono appena l’elenco è letto, e la guida TV si riempie subito dopo. Ogni quanto l’elenco viene scaricato di nuovo lo scegli nelle impostazioni: a ogni apertura, ogni giorno o ogni settimana. Una sincronizzazione manuale lo scarica subito. La guida TV non dipende da questa impostazione: ZiroTV la scarica di nuovo quando ha più di 30 minuti.
Cosa non fa una playlist M3U
- Non porta la guida TV. I programmi stanno in un file EPG separato. Per questo una playlist M3U ha bisogno di un link EPG accanto. Come funziona la guida TV nell’IPTV.
- È un unico elenco piatto. Film e serie, se ci sono, sono solo altre voci dello stesso elenco, senza locandine, stagioni o descrizioni. In ZiroTV film e serie richiedono un login Xtream Codes.
- Il catch-up dipende dai suoi tag. In ZiroTV un canale M3U ha catch-up e diretta da riavvolgere solo se il tuo fornitore scrive i tag di catch-up nella playlist, come
catchup,catchup-sourceotvg-rec. Catch-up e diretta da riavvolgere spiegati. - Arriva tutto in una volta. Un elenco con decine di migliaia di voci va scaricato e letto per intero prima che compaia il primo canale. Ci vuole più tempo che con un login Xtream Codes, che manda l’elenco a pezzi.
Come aggiungere un link M3U a ZiroTV
- Apri ZiroTV. La prima volta, l’app ti propone di aggiungere la tua prima playlist. Più avanti, apri le impostazioni e aggiungi lì una playlist.
- Scegli una playlist M3U invece di un login Xtream Codes.
- Dalle un nome, come «Casa», e incolla il tuo link nel campo dell’indirizzo della playlist, al posto del testo già presente.
- Se il tuo fornitore ti ha dato un link EPG, incollalo nel campo della guida TV.
- Conferma: ZiroTV aggiunge e sincronizza la playlist.
Digitare un link lungo con il telecomando richiede tempo. Sulla TV è meglio aggiungere la playlist dallo smartphone: inquadra il codice QR sullo schermo e incolla il link sullo smartphone. ZiroTV accetta un link, non un file salvato sul dispositivo.
Se ZiroTV avvisa che la playlist non ha canali, il link è sbagliato, è scaduto o porta a un singolo stream. Se avvisa che nome utente o password sono sbagliati, il fornitore ha rifiutato i dati di accesso del link. In entrambi i casi risolvi con il tuo fornitore. Su quali dispositivi funziona ZiroTV lo trovi nella pagina di download.
Domande sui file M3U.
Come si apre un file M3U?
Con un player che legge M3U. Per i canali del tuo fornitore, incolla il link M3U in un player IPTV, che mostra i canali per gruppi e con la guida TV. Una playlist di musica o video sul tuo computer si apre direttamente in un lettore multimediale come VLC.
Dove trovo il link M3U?
Dal tuo fornitore IPTV, di solito nell’email di benvenuto o nella tua area clienti sul suo sito. Spesso nome utente e password sono dentro il link, quindi non darlo a nessuno. ZiroTV non fornisce playlist e non indica dove trovarne una.
Qual è il miglior player M3U?
Quello adatto al tuo schermo. Sulla TV, cerca un elenco dei canali fatto per il telecomando, un cambio canale veloce e una guida TV che legga il tuo link EPG. Sullo smartphone, una vera navigazione touch. ZiroTV fa entrambe le cose in un’unica app. Qualunque player scegli, provalo con la tua playlist prima di pagare.
VLC apre i file M3U?
Sì. VLC apre file e link M3U e M3U8 e riproduce gli stream che contengono. Ma non ha una guida TV né un elenco dei canali fatto per il telecomando. Per questo la maggior parte delle persone guarda la playlist del fornitore in un player IPTV.
Porta il tuo link M3U.
Aggiungilo a ZiroTV, sulla TV o sullo smartphone, e prova tutte le funzioni per 7 giorni, senza carta.
Hai già un account? Accedi su app.zirotv.com