M3U

M3U Caratteristiche
Estensioni .m3u, .m3u8
Tipo MIME audio/x-mpegurl
PUID x-fmt / 279
Sviluppato da Fraunhofer-Gesellschaft
Tipo di formato Lista di lettura
Specifica Formato aperto

M3U ( MPEG versione 3.0 URL ) è un formato di file destinato a memorizzare un elenco di indirizzi, in genere, file audio e / o file video. Originariamente creati per le playlist del software WinPlay3, questi file sono semplici file di testo che possono essere modificati a mano (riga per riga).

M3u sembra essere supportato dalla maggior parte dei software per lettori multimediali .

Il formato

La sua struttura è semplice: inserisci un indirizzo per riga. Gli indirizzi possono essere:

Questi indirizzi possono puntare a diversi tipi di target, i più comuni sono il file audio e il file video  ; altri tipi, comprese cartelle e formati di playlist , possono creare vari problemi di riproduzione a seconda dell'applicazione utilizzata.
Ad esempio, se una linea punta a una cartella, alcuni giocatori riprodurranno solo il primo file figlio (come iTunes nella "configurazione di fabbrica"; risolto da iTunes6 sotto OSX), altri ( Windows Media Player 12 incluso) proveranno a "leggere" il file e non i suoi figli. Ciò quindi causerà un errore di lettura per quella riga.
Al contrario, i software VLC e MPC supportano il puntamento a una cartella e scansionano anche le cartelle figlio.

m3u8

Formato non riconosciuto dalle applicazioni che non decodificano UTF-8 Windows Media Player , MPC

La codifica dei file m3u è Latin-1 . Il formato m3u8 utilizza la codifica UTF-8 .

m3u esteso

Le parole chiave di formato esteso vengono ignorate da Windows Media Player .

Il formato esteso è definito in questo modo:

#EXTM3U Parola chiave che indica che il file è in formato esteso M3U. Da posizionare esattamente all'inizio del file. #EXTINF: durée, informations (Questa riga è facoltativa; nel caso in cui si desidera che uno dei file elencati non abbia informazioni estese). Vediamolo in dettaglio: Adresse Indirizzo di destinazione. Puoi anche inserire un'altra playlist lì. Si consiglia comunque di porre attenzione alla codifica della playlist modificata rispetto a quelle elencate, ma anche al formato di quest'ultima (un lettore non legge necessariamente tutti i formati della playlist). #EXTREM:  Inserito all'inizio di qualsiasi riga, lo rende un commento. Cioè, verrà ignorato dal software che leggerà il file, quindi può contenere qualsiasi testo, anche le parole chiave sopra. (Non funziona e non viene ignorato da Media Player Classic )

Esempi

m3u

D:\Musiques\Album3\morceau.mp3 ..\Musiques\Album2\ D:\Vidéos\vidéos1.avi http://monsite.fr/vidéo2.mkv D:\Playlist\playlist1.pls playlist2.m3u

Rispettivamente:

m3u esteso

#EXTM3U #EXTINF:123, artiste du morceau - titre du morceau C:\Documents and Settings\Moi\Ma musique\morceau.mp3 #EXTINF:321,Artiste d'exemple - Titre d'exemple Bon Hits\Exemple.ogg #EXTINF:800,Album d'artiste #EXTREM:Collection de MP3 incomplète dans ce dossier, album sorti en 2003 Bon Hits\Super artiste #EXTINF:-1,Nom d'une station http://exemple.com/mon/stream.mp3

Questo esempio mostra come creare una playlist m3u, con percorso relativo e assoluto, indirizzando file o cartelle che permettano di includere e riprodurre tutti i contenuti della cartella ("Good Hits \ Super Artist" in questo caso).

Applicazioni

Esempio di utilizzo per php

header("Content-type: audio/x-mpegurl"); header("Content-Disposition: inline; filename=listeDeLecture.m3u"); echo $monUrl1."\n"; echo $monUrl2."\n"; exit;

Note e riferimenti

Appunti

  1. Non esaustivo; dati indicativi per problemi

Vedi anche

Articoli Correlati

link esterno

  1. Questo è il motivo per cui il comando ls /chemin/vers/le/dossier/à/lister/ > /fichier/où/écrire/la/liste(con sovrascrittura) e il comando ls /chemin/vers/le/dossier/à/lister/ >> /fichier/où/écrire/la/liste(con aggiunta) sono spesso usati per pre-scrivere questi file.