M3U

M3U Eigenschaften
Erweiterungen .m3u, .m3u8
Mime Typ audio/x-mpegurl
PUID x-fmt / 279
Entwickelt von Fraunhofer-Gesellschaft
Formattyp Lese liste
Spezifikation Offenes Format

M3U ( MPEG Version 3.0 URL ) ist ein Dateiformat zum Speichern einer Liste von Adressen, normalerweise Audiodateien und / oder Videodateien. Diese Dateien wurden ursprünglich für die Wiedergabelisten der WinPlay3-Software erstellt und sind einfache Textdateien, die von Hand (Zeile für Zeile) bearbeitet werden können.

Das m3u scheint von den meisten Media Player- Programmen unterstützt zu werden .

Das Format

Die Struktur ist einfach: Platzieren Sie eine Adresse pro Zeile. Adressen können sein:

Diese Adressen können auf verschiedene Arten von Zielen verweisen, wobei die Audiodatei und die Videodatei am häufigsten sind  . Andere Typen, einschließlich Ordner und Wiedergabelistenformate , können je nach verwendeter Anwendung verschiedene Wiedergabeprobleme verursachen.
Wenn beispielsweise eine Zeile auf einen Ordner verweist, lesen einige Player nur die erste untergeordnete Datei (wie iTunes in der "Werkskonfiguration"; von iTunes6 unter OSX behoben), andere ( einschließlich Windows Media Player 12 ) versuchen, "zu lesen". die Datei und nicht ihre Kinder. Dies führt daher zu einem Lesefehler für diese Zeile.
Im Gegensatz dazu unterstützt die VLC- und MPC- Software das Zeigen auf einen Ordner und das Scannen von untergeordneten Ordnern.

m3u8

Format wird von Anwendungen, die UTF-8 Windows Media Player , MPC nicht dekodieren, nicht erkannt

Die Codierung von m3u-Dateien ist Latin-1 . Das m3u8- Format verwendet die UTF-8- Codierung .

erweitert m3u

Schlüsselwörter im erweiterten Format werden von Windows Media Player ignoriert .

Das erweiterte Format ist wie folgt definiert:

#EXTM3U Schlüsselwort, das angibt, dass die Datei im erweiterten M3U-Format vorliegt. Genau am Anfang der Datei zu platzieren. #EXTINF: durée, informations (Diese Zeile ist optional; falls eine der aufgelisteten Dateien keine erweiterten Informationen enthalten soll). Lassen Sie es uns detaillieren: Adresse Zieladresse. Sie können dort auch eine andere Wiedergabeliste einfügen. Es ist jedoch ratsam, auf die Codierung der bearbeiteten Wiedergabeliste im Vergleich zu den aufgelisteten zu achten, aber auch auf das Format der letzteren (ein Spieler liest nicht unbedingt alle Formate der Wiedergabeliste). #EXTREM:  Wird am Anfang einer Zeile platziert und wird zu einem Kommentar. Das heißt, es wird von der Software, die die Datei liest, ignoriert, sodass es beliebigen Text enthalten kann, auch die oben genannten Schlüsselwörter. (Funktioniert nicht und wird von Media Player Classic nicht ignoriert )

Beispiele

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

Beziehungsweise :

erweitert m3u

#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

Dieses Beispiel zeigt, wie Sie eine m3u-Wiedergabeliste mit einem relativen und absoluten Pfad erstellen, die auf Dateien oder Ordner abzielt und es ermöglicht, den gesamten Inhalt des Ordners einzuschließen und abzuspielen (in diesem Fall "Good Hits \ Super Artist").

Anwendungen

Anwendungsbeispiel für PHP

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

Anmerkungen und Referenzen

Anmerkungen

  1. Nicht erschöpfend; indikative Daten für Probleme

Siehe auch

Zum Thema passende Artikel

Externe Links

  1. diesem Grund werden häufig der Befehl ls /chemin/vers/le/dossier/à/lister/ > /fichier/où/écrire/la/liste(mit Überschreiben) und der Befehl ls /chemin/vers/le/dossier/à/lister/ >> /fichier/où/écrire/la/liste(mit Anhängen) verwendet, um diese Dateien vorab zu schreiben.