Zum Inhalt springen

„M3U“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[ungesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
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 den folgenden Formaten unterschieden:
Es wird zwischen zwei Formaten unterschieden:
* Einfache M3U
* Erweiterte M3U


* Einfache Playliste
=== Einfache M3U ===
* Erweiterte Playliste


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&nbsp;LF]]</code> kodierte Umbrüche akzeptieren; ein einzelnes <code>LF</code> wird von diesen nicht als Umbruch erkannt.
=== Einfache Playliste ===


Bei der einfachen Playliste kann entweder der volle Dateiname mit absolutem oder relativem Pfad angegeben werden oder eine [[URL]] zu einer Datei auf einem Webserver.
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.mp3
Pop\Meine Auswahl\Titel 2.ogg
C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Musik\Titel 3.mp3
..\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.seite.de/musik/titel4.mp3</nowiki>
<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.
=== Erweiterte Playliste ===
* <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.
Im Unterschied zur Einfachen Playliste werden in der Erweiterten Playliste zusätzlich [[Metadaten]] und ein [[Header]] verwendet.

=== Erweiterte M3U ===

Im Unterschied zur einfachen M3U werden in der erweiterten M3U zusätzlich [[Metadaten]] und ein [[Kopfdaten]]bereich verwendet.


'''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.mp3
Pop\Meine Auswahl\Titel 2.ogg
#EXTINF:264,Keep The Faith
#EXTINF:264,冨田勲 Boléro
C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Musik\Titel 3.mp3
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.de/musik/titel4.mp3</nowiki>
<nowiki>http://www.seite.invalid/musik/titel4.mp3</nowiki>


Die erste Zeile ''#EXTM3U'' ist der [[Header]] und legt das Format der Playliste fest, bei Erweiterten Playlisten ist immer als erste Zeile ''#EXTM3U'' zu verwenden.
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 Playliste, pro MP3-Datei werden 2 Zeilen benötigt:
Nach der ersten Zeile folgt der eigentliche Inhalt der M3U. Pro Mediendatei werden zwei Zeilen benötigt:
* Die 1. Zeile beginnt immer mit ''#EXTINF:'', danach folgt die Länge der MP3-Datei in Sekunden. Nach der Länge wird ein Komma als Trennzeichen verwendet, danach folgt der Name der MP3-Datei, welcher zur Anzeige im [[Medienspieler]] dient.

* Die 2. Zeile ist identisch mit der Spezifikation von Einfachen Playlisten, hier wird der volle Dateiname mit absolutem oder relativem Pfad oder eine URL zu einer Datei auf einem Webserver angegeben.
* 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 ==
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.&nbsp;d.&nbsp;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 ==


* {{cite web |url=http://www.scvi.net/pls.htm |title=The Unofficial M3U and PLS Specification |accessdate=2011-05-29 |language=englisch}}
* http://hanna.pyxidis.org/tech/m3u.html &ndash; The M3U (.m3u) Playlist File Format
* {{cite web |url=http://gonze.com/playlists/playlist-format-survey.html#M3U |title=A survey of playlist formats |language=englisch |author=Lucas Gonze |accessdate=2011-05-29}}
* http://www.scvi.net/pls.htm &ndash; The Unofficial M3U and PLS Specification
* http://gonze.com/playlists/playlist-format-survey.html#M3U &ndash; Lucas Gonze - A survey of playlist formats (''englisch'')


== Einzelnachweise ==
[[Kategorie:Datenformat]]
<references />


{{SORTIERUNG:M3u}}
[[en:M3U]]
[[es:M3U]]
[[Kategorie:Multimedia]]
[[Kategorie:Wiedergabeliste]]
[[fr:M3U]]
[[nl: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.

M3U ist ein textbasiertes Format.

Es wird zwischen zwei Formaten unterschieden:

  • Einfache M3U
  • Erweiterte 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 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 Ordner Musik, 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.

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.

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. 25 Jahre MP3-Player WinAmp: Der Lama-Hintern kriegt Haue. In: Heise Online. 21. April 2022, abgerufen am 21. April 2022.