„M3U“ – Versionsunterschied
[ungesichtete Version] | [gesichtete Version] |
Keine Bearbeitungszusammenfassung |
K 1 × [..] -> […] (siehe Auslassungspunkte) |
||
(93 dazwischenliegende Versionen von 69 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Dieser Artikel|behandelt das Dateiformat. Zur elektrischen Schaltung siehe [[Dreiphasengleichrichter#Ungesteuerte Dreipuls-Mittelpunktschaltung (M3U)|Dreiphasengleichrichter]].}} |
|||
'''M3U''' ist ein offenes [[Playlist]]en-[[Dateiformat]] für Mediendateien (beispielsweise [[MP3]]), eine M3U-Datei fasst Mediendateien als Liste zusammen. Das M3U-Format wird von den meisten [[Medienspieler]]n wie beispielsweise [[Winamp]] unterstützt; [[Playlist]]en von [[Apple]]s [[Apple iTunes|iTunes]] können mit Konvertern wie [http://chimpen.com/itunes2m3u/convert.php itunes2m3u] in M3U-Playlisten umgewandelt werden. Ein alternatives Playlist-Format ist [[PLS (Dateiformat)|PLS]]. |
|||
'''M3U''' ist ein offenes [[Wiedergabeliste]]n-[[Dateiformat|Format]] für Mediendateien, die als Liste zusammengefasst sind. Die Spezifikation wurde Ende der [[1990er|90er Jahre]] am [[Fraunhofer-Institut für Integrierte Schaltungen|Fraunhofer IIS]] in der Arbeitsgruppe um [[Karlheinz Brandenburg]] von Martin Sieler entwickelt.<ref>{{Internetquelle |url=https://www.heise.de/hintergrund/25-Jahre-WinAmp-Der-Lama-Hintern-kriegt-Haue-7017360.html |titel=25 Jahre MP3-Player WinAmp: Der Lama-Hintern kriegt Haue |werk=Heise Online |datum=2022-04-21 |abruf=2022-04-21}}</ref> Ursprünglich für [[MP3]]-Dateien entwickelt (''M3U'' steht für ''MP3-URL''), lassen sich beliebige Medienformate durch M3U-Dateien aufrufen. Das M3U-Format wird von den meisten [[Medienspieler]]n als Wiedergabeliste unterstützt. Ein alternatives Wiedergabelisten-Format (Playlist-Format) ist [[PLS (Dateiformat)|PLS]]. |
|||
== Spezifikation == |
== Spezifikation == |
||
M3U ist ein [[Textdatei|textbasiertes]] Format. |
|||
Es handelt sich bei M3U um eine frei editierbare [[Textdatei]]. Die Spezifikation wurde Ende der [[1890er|90er Jahre]] entwickelt und wird heute von den meisten [[Medienspieler]]n unterstützt. |
|||
Es wird zwischen |
Es wird zwischen zwei Formaten unterschieden: |
||
* Einfache M3U |
|||
⚫ | |||
=== Einfache M3U === |
|||
⚫ | |||
Eine M3U-Datei besteht aus einer Liste von Zeigern zu beliebigen Datenquellen (vornehmlich Mediendateien), wobei die einzelnen Einträge der M3U-Datei voneinander durch einen [[Zeilenumbruch]] getrennt werden. Beachtet werden muss, dass einige Geräte lediglich als <code>[[Zeilenumbruch#Codierung des Zeilenumbruchs|CR LF]]</code> kodierte Umbrüche akzeptieren; ein einzelnes <code>LF</code> wird von diesen nicht als Umbruch erkannt. |
|||
=== Einfache Playliste === |
|||
Jeder Ressourcen-Speicherort kann in einem beliebigen Format angegeben werden, das das jeweilige Betriebssystem als Zeiger zu einer Ressource versteht. So kann beispielsweise ein voller Dateiname (mit absolutem oder relativem [[Pfadname|Pfad]]) angegeben werden oder eine [[URL]] zu einer Datei auf einem Webserver. |
|||
'''Beispiel einer einfachen M3U-Datei:''' |
|||
'''Beispiel:''' |
|||
Titel 1.mp3 |
Titel 1.mp3 |
||
Pop\Meine Auswahl\Titel 2. |
Pop\Meine Auswahl\Titel 2.ogg |
||
C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Musik\Titel 3. |
..\Musik\Titel 2a.mp3 |
||
C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Musik\Titel 3.flac |
|||
\\example-server\example-share\Titel 4.mp4 |
|||
<nowiki>http://www. |
<nowiki>http://www.example.com/musik/titel5.mp3</nowiki> |
||
Das oben gezeigte Beispiel enthält sechs Einträge zu Ressourcenspeicherorten: |
|||
In diesem Beispiel ist die Datei ''Titel 1.mp3'' im selben Verzeichnis wie die M3U-Datei, ''Titel 2.mp3'' befindet sich 2 Verzeichnisse unterhalb von der M3U-Datei, für ''Titel 3.mp3'' wurde ein absoluter Pfad angegeben und ''Titel4.mp3'' befindet sich auf einem Webserver. |
|||
* Die Datei <code>Titel 1.mp3</code> ist im selben Verzeichnis wie die M3U-Datei. |
|||
⚫ | |||
* <code>Titel 2.ogg</code> befindet sich zwei Verzeichnisse unterhalb der M3U-Datei. |
|||
* <code>Titel 2a.mp3</code> befindet sich im Ordner <code>Musik</code>, welcher wiederum im selben Verzeichnis ist wie die M3U-Datei |
|||
* Für <code>Titel 3.flac</code> wurde ein absoluter Pfad angegeben. |
|||
* <code>Titel 4.mp4</code> befindet sich auf einer Dateifreigabe eines Servers im lokalen Netzwerk. |
|||
* <code>titel5.mp3</code> befindet sich auf einem Webserver. |
|||
Kommentarzeilen beginnen mit '#' und werden ignoriert. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
'''Beispiel:''' |
'''Beispiel:''' |
||
#EXTM3U |
#EXTM3U |
||
#EXTINF:221,Queen - Bohemian Rhapsody |
#EXTINF:221,Queen - Bohemian Rhapsody |
||
Titel 1.mp3 |
Titel 1.mp3 |
||
#EXTINF:473,Dire Straits - Walk Of Life |
#EXTINF:473,Dire Straits - Walk Of Life |
||
Pop\Meine Auswahl\Titel 2. |
Pop\Meine Auswahl\Titel 2.ogg |
||
#EXTINF:264, |
#EXTINF:264,冨田勲 – Boléro |
||
C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Musik\Titel |
C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Musik\Titel irgendeinenummer.flac |
||
#EXTINF:504,Bob Marley - Buffalo Soldier |
#EXTINF:504,Bob Marley - Buffalo Soldier |
||
<nowiki>http://www.seite. |
<nowiki>http://www.seite.invalid/musik/titel4.mp3</nowiki> |
||
Die erste Zeile ''#EXTM3U'' ist der [[ |
Die erste Zeile ''#EXTM3U'' ist die Einleitung der [[Kopfdaten]] und legt das Format der M3U fest, bei erweiterten M3Us ist immer als erste Zeile ''#EXTM3U'' zu verwenden. |
||
Nach der ersten Zeile folgt der eigentliche Inhalt der |
Nach der ersten Zeile folgt der eigentliche Inhalt der M3U. Pro Mediendatei werden zwei Zeilen benötigt: |
||
⚫ | |||
⚫ | |||
⚫ | * Die erste Zeile beginnt immer mit ''#EXTINF:'', danach folgt die Länge der Mediendatei in ganzen Sekunden. Nach der Länge wird ein Komma als Trennzeichen verwendet, danach folgt der Name der Mediendatei, welcher zur Anzeige im [[Medienspieler]] dient. Wenn die angegebene Länge kleiner als die tatsächliche Länge ist, wird die angegebene Länge – wie beim PLS-Format – nicht beachtet. (Setzt man die Länge auf −1, wird sie ebenfalls nicht beachtet.) |
||
⚫ | |||
Es gibt aber auch Mischformen, bei denen einzelne Einträge ohne eine ''#EXTINF''-Zeile vorkommen können. |
|||
== Mac OS X, Unix und Linux == |
|||
Unter Linux und macOS sind M3U-Dateien analog aufgebaut. Bei den Pfadangaben entfällt der [[Laufwerksbuchstabe|DOS/Windows-spezifische Laufwerksbuchstabe]], und die Namen in der Verzeichnis-Hierarchie werden Unix-konform mit einem normalen Schrägstrich [/] getrennt. Eine erweiterte M3U-Datei sieht beispielsweise so aus: |
|||
#EXTM3U |
|||
#EXTINF:123,Alle - Unser Lied |
|||
/media/MeineFestplatte/Pfad/zu/meinen/Songs/Alle/Unser Album/Unser Lied.flac |
|||
#EXTINF:321,Alle - Dein Lied |
|||
Pfad/zu/meinen/Songs/Alle/Unser Album/Dein Lied.ogg |
|||
#EXTINF:231,Alle - Liedlos |
|||
../DeineFestplatte/Pfad/zu/deinen/Songs/Alle/Unser Album/Liedlos.m4a |
|||
#EXTINF:213,Alle - Euer Lied |
|||
<nowiki>http://www.example.org/musik/Alle-Unser_Album-Euer_Lied.mp3</nowiki> |
|||
#EXTINF:0,Alle - Ich |
|||
~/Musik/Alle/Ich.wma |
|||
#EXTINF:-1,Alle - Alle |
|||
Alle.mp4 |
|||
Der übliche Ort für eingehängte externe Festplatten ist ''[[Filesystem Hierarchy Standard#/media – Einhängepunkte für Wechseldatenträger|[/media/FestplattenName] ]]''. Die Abkürzung ''[~]'' wird oft für den Benutzer-Ordner (i. d. R. ''[/home/BenutzerName]'') verwendet. Zwei Punkte als Verzeichnis-Angaben (''[…]'') wird unter DOS/Windows und allen unixoiden Systemen als Angabe für das übergeordnete Verzeichnis verwendet. |
|||
== Siehe auch == |
|||
== Andere Wiedergabelisten-Formate == |
|||
* [[PLS (Dateiformat)|PLS]] |
|||
Siehe: [[Wiedergabeliste#Musiksoftware]]. |
|||
== Weblinks == |
== Weblinks == |
||
⚫ | |||
* http://hanna.pyxidis.org/tech/m3u.html – The M3U (.m3u) Playlist File Format |
|||
⚫ | |||
⚫ | |||
⚫ | |||
== Einzelnachweise == |
|||
⚫ | |||
<references /> |
|||
{{SORTIERUNG:M3u}} |
|||
[[en:M3U]] |
|||
[[ |
[[Kategorie:Multimedia]] |
||
⚫ | |||
[[fr:M3U]] |
|||
[[ |
[[Kategorie:Abkürzung|M3U]] |
||
[[sk:M3U]] |
Aktuelle Version vom 2. Juni 2024, 15:31 Uhr
M3U ist ein offenes Wiedergabelisten-Format für Mediendateien, die als Liste zusammengefasst sind. Die Spezifikation wurde Ende der 90er Jahre am Fraunhofer IIS in der Arbeitsgruppe um Karlheinz Brandenburg von Martin Sieler entwickelt.[1] Ursprünglich für MP3-Dateien entwickelt (M3U steht für MP3-URL), lassen sich beliebige Medienformate durch M3U-Dateien aufrufen. Das M3U-Format wird von den meisten Medienspielern als Wiedergabeliste unterstützt. Ein alternatives Wiedergabelisten-Format (Playlist-Format) ist PLS.
Spezifikation
[Bearbeiten | Quelltext bearbeiten]M3U ist ein textbasiertes Format.
Es wird zwischen zwei Formaten unterschieden:
- Einfache M3U
- Erweiterte M3U
Einfache M3U
[Bearbeiten | Quelltext bearbeiten]Eine M3U-Datei besteht aus einer Liste von Zeigern zu beliebigen Datenquellen (vornehmlich Mediendateien), wobei die einzelnen Einträge der M3U-Datei voneinander durch einen Zeilenumbruch getrennt werden. Beachtet werden muss, dass einige Geräte lediglich als CR LF
kodierte Umbrüche akzeptieren; ein einzelnes LF
wird von diesen nicht als Umbruch erkannt.
Jeder Ressourcen-Speicherort kann in einem beliebigen Format angegeben werden, das das jeweilige Betriebssystem als Zeiger zu einer Ressource versteht. So kann beispielsweise ein voller Dateiname (mit absolutem oder relativem Pfad) angegeben werden oder eine URL zu einer Datei auf einem Webserver.
Beispiel einer einfachen M3U-Datei:
Titel 1.mp3 Pop\Meine Auswahl\Titel 2.ogg ..\Musik\Titel 2a.mp3 C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Musik\Titel 3.flac \\example-server\example-share\Titel 4.mp4 http://www.example.com/musik/titel5.mp3
Das oben gezeigte Beispiel enthält sechs Einträge zu Ressourcenspeicherorten:
- Die Datei
Titel 1.mp3
ist im selben Verzeichnis wie die M3U-Datei. Titel 2.ogg
befindet sich zwei Verzeichnisse unterhalb der M3U-Datei.Titel 2a.mp3
befindet sich im OrdnerMusik
, welcher wiederum im selben Verzeichnis ist wie die M3U-Datei- Für
Titel 3.flac
wurde ein absoluter Pfad angegeben. Titel 4.mp4
befindet sich auf einer Dateifreigabe eines Servers im lokalen Netzwerk.titel5.mp3
befindet sich auf einem Webserver.
Kommentarzeilen beginnen mit '#' und werden ignoriert.
Erweiterte M3U
[Bearbeiten | Quelltext bearbeiten]Im Unterschied zur einfachen M3U werden in der erweiterten M3U zusätzlich Metadaten und ein Kopfdatenbereich verwendet.
Beispiel:
#EXTM3U #EXTINF:221,Queen - Bohemian Rhapsody Titel 1.mp3 #EXTINF:473,Dire Straits - Walk Of Life Pop\Meine Auswahl\Titel 2.ogg #EXTINF:264,冨田勲 – Boléro C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Musik\Titel irgendeinenummer.flac #EXTINF:504,Bob Marley - Buffalo Soldier http://www.seite.invalid/musik/titel4.mp3
Die erste Zeile #EXTM3U ist die Einleitung der Kopfdaten und legt das Format der M3U fest, bei erweiterten M3Us ist immer als erste Zeile #EXTM3U zu verwenden.
Nach der ersten Zeile folgt der eigentliche Inhalt der M3U. Pro Mediendatei werden zwei Zeilen benötigt:
- Die erste Zeile beginnt immer mit #EXTINF:, danach folgt die Länge der Mediendatei in ganzen Sekunden. Nach der Länge wird ein Komma als Trennzeichen verwendet, danach folgt der Name der Mediendatei, welcher zur Anzeige im Medienspieler dient. Wenn die angegebene Länge kleiner als die tatsächliche Länge ist, wird die angegebene Länge – wie beim PLS-Format – nicht beachtet. (Setzt man die Länge auf −1, wird sie ebenfalls nicht beachtet.)
- Die zweite Zeile ist identisch mit der Spezifikation von einfachen M3Us, hier wird beispielsweise der volle Dateiname (mit absolutem oder relativem Pfad) oder eine URL zu einer Datei auf einem Webserver angegeben.
Es gibt aber auch Mischformen, bei denen einzelne Einträge ohne eine #EXTINF-Zeile vorkommen können.
Mac OS X, Unix und Linux
[Bearbeiten | Quelltext bearbeiten]Unter Linux und macOS sind M3U-Dateien analog aufgebaut. Bei den Pfadangaben entfällt der DOS/Windows-spezifische Laufwerksbuchstabe, und die Namen in der Verzeichnis-Hierarchie werden Unix-konform mit einem normalen Schrägstrich [/] getrennt. Eine erweiterte M3U-Datei sieht beispielsweise so aus:
#EXTM3U #EXTINF:123,Alle - Unser Lied /media/MeineFestplatte/Pfad/zu/meinen/Songs/Alle/Unser Album/Unser Lied.flac #EXTINF:321,Alle - Dein Lied Pfad/zu/meinen/Songs/Alle/Unser Album/Dein Lied.ogg #EXTINF:231,Alle - Liedlos ../DeineFestplatte/Pfad/zu/deinen/Songs/Alle/Unser Album/Liedlos.m4a #EXTINF:213,Alle - Euer Lied http://www.example.org/musik/Alle-Unser_Album-Euer_Lied.mp3 #EXTINF:0,Alle - Ich ~/Musik/Alle/Ich.wma #EXTINF:-1,Alle - Alle Alle.mp4
Der übliche Ort für eingehängte externe Festplatten ist [/media/FestplattenName] . Die Abkürzung [~] wird oft für den Benutzer-Ordner (i. d. R. [/home/BenutzerName]) verwendet. Zwei Punkte als Verzeichnis-Angaben ([…]) wird unter DOS/Windows und allen unixoiden Systemen als Angabe für das übergeordnete Verzeichnis verwendet.
Andere Wiedergabelisten-Formate
[Bearbeiten | Quelltext bearbeiten]Siehe: Wiedergabeliste#Musiksoftware.
Weblinks
[Bearbeiten | Quelltext bearbeiten]- The Unofficial M3U and PLS Specification. Abgerufen am 29. Mai 2011 (englisch).
- Lucas Gonze: A survey of playlist formats. Abgerufen am 29. Mai 2011 (englisch).
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ 25 Jahre MP3-Player WinAmp: Der Lama-Hintern kriegt Haue. In: Heise Online. 21. April 2022, abgerufen am 21. April 2022.