Vai al contenuto
Whatplay
Tutte le guide

Liste

M3U, M3U8 e W3U: che cos’è ciascuna e quando usarla

4 min di lettura

Organizzando i tuoi video ti imbatterai in tre estensioni molto simili: .m3u, .m3u8 e .w3u. Le prime due sono quasi la stessa cosa; la terza è un altro modo, più completo, di scrivere una lista. Ecco che cos’è ciascuna, in cosa si differenziano e quale ti conviene.

M3U: la lista di sempre

M3U è nato alla fine degli anni Novanta come formato di playlist musicali: un file di testo con un percorso o un indirizzo per riga. Col tempo è arrivata la versione «estesa», che inizia con #EXTM3U e permette di mettere prima di ogni elemento una riga #EXTINF con la sua durata e il suo nome. Su questa base i player hanno aggiunto via via attributi propri, come tvg-logo (l’immagine), group-title (il gruppo) o tvg-id (il canale della guida ai programmi).

I suoi vantaggi: la capisce quasi qualsiasi player, si scrive a mano in un minuto e si legge facilmente. I suoi limiti: non è uno standard chiuso, quindi ogni programma accetta alcuni attributi e non altri; ha un solo livello di gruppi; e non c’è posto per descrizioni lunghe, sottotitoli esterni o liste dentro altre liste.

M3U8: la stessa lista, in UTF-8

Un file .m3u8 è una M3U salvata con la codifica dei caratteri UTF-8: da qui l’«8». Oggi quasi tutte le M3U sono in UTF-8, quindi per le liste di video le due estensioni si usano indifferentemente. Se i tuoi nomi contengono lettere accentate o caratteri di altri alfabeti, salva in UTF-8, qualunque estensione tu scelga.

Attenzione: .m3u8 è anche HLS

La stessa estensione è usata da HLS, il sistema di streaming impiegato da molti siti e molte trasmissioni. Un .m3u8 di HLS non è una lista di video tra cui scegliere, ma il manifest di un unico video diviso in pezzi. Si distinguono dal contenuto: quello di HLS è pieno di tag che iniziano con #EXT-X-, come #EXT-X-STREAM-INF o #EXT-X-TARGETDURATION. Lo spieghiamo in HLS e DASH: come funziona lo streaming adattivo.

Whatplay guarda il contenuto e non solo l’estensione: se provi a riprodurre un indirizzo che in realtà è una lista, ti dice «Questo indirizzo è una lista di canali, non un canale», così puoi aggiungerla in Liste.

W3U: una lista in JSON

W3U è il formato di liste di Whatplay, scritto in JSON, un formato di testo strutturato con parentesi graffe e quadre. È quello che l’app usa per salvare e condividere le liste che crei in Preferiti. Un piccolo esempio:

{
"name": "Vídeos de casa",
"author": "Marta",
"groups": [
{ "name": "Viajes", "image": "https://example.com/img/viajes.jpg",
"stations": [
{ "name": "Lisboa", "url": "https://example.com/videos/lisboa.mp4",
"subtitle": "https://example.com/videos/lisboa.srt" }
] }
]
}

Cosa aggiunge rispetto a una M3U:

  • Gruppi dentro i gruppi (groups dentro un gruppo), per ordinare per anni, stagioni o argomenti.
  • Immagine e descrizione (image e info) nella lista, in ogni gruppo e in ogni video.
  • Sottotitoli esterni con subtitle: l’indirizzo di un file .srt, .vtt o .ass.
  • Indirizzi alternativi con url1, url2…: se quello principale non funziona, si provano in ordine.
  • Liste collegate: un gruppo con il suo url viene scaricato quando lo apri, quindi una raccolta grande si può dividere in più file.
  • Guida ai programmi della lista con epg e, in ogni elemento, il suo epgId, l’equivalente del tvg-id.
  • Contenuto protetto con "parental": true nella lista, in un gruppo o in un video, che chiede il PIN del controllo genitori.

Se è molto pesante, si può comprimere con gzip e salvare come .w3uz; Whatplay la decomprime da sola. Ed è tollerante: se al JSON manca una virgola o avanza una parentesi graffa, prova a ripararlo prima di rifiutare la lista.

Quale uso?

  • Vuoi che funzioni in qualsiasi player: M3U in UTF-8. È la più compatibile e, per una raccolta semplice con copertine e gruppi, basta e avanza.
  • La scrivi a mano ed è breve: M3U. È più facile sbagliare in un JSON che in una riga di testo.
  • Hai molto materiale e vuoi ordinarlo su più livelli, con descrizioni, sottotitoli esterni o indirizzi di riserva: W3U.
  • Non vuoi scrivere niente: crea la lista in Preferiti con «Nuova lista». Whatplay la salva come W3U e puoi condividerla tramite link, file o codice QR.

Whatplay apre entrambe allo stesso modo, quindi non serve convertire quello che hai già. Il centro assistenza lo riassume in M3U o W3U?, e il formato M3U passo dopo passo è in come creare la tua lista M3U.

Altre estensioni che vedrai

In «Aggiungi lista», Whatplay mostra i formati che accetta: M3U, M3U8, W3U, W3UZ, WISE e PKW. WISE è un’altra lista in JSON, molto simile a W3U, e PKW è un pacchetto con più liste al suo interno. Se per errore incolli l’indirizzo di una guida XMLTV al posto di una lista, l’app ti avvisa che è una guida e ti dice dove importarla.

Consigli per qualsiasi formato

  • Salva sempre in UTF-8 e in testo semplice.
  • Usa indirizzi completi, con https:// ogni volta che puoi.
  • Scegli nomi brevi e chiari: sulla TV si leggono da lontano.
  • Prima di condividere una lista, controlla che negli indirizzi non ci siano nomi utente o password. Quando condividi, Whatplay ti avvisa se rileva i dati di un account.

Altre guide

Non hai trovato la risposta?

Scrivici e ti aiutiamo.

Contattaci

Telegram