Wie erstelle ich eine Wiedergabeliste aus einem Verzeichnis mit MP3-Dateien?

Wie erstelle ich eine Wiedergabeliste aus einem Verzeichnis mit MP3-Dateien?

Wie erstellt man aus einem Verzeichnis mit MP3-Dateien eine universelle Wiedergabeliste?

Diese Frage kam auf, weil meine Frau Musikerin (Geigerin) ist und einen Auftritt hat, bei dem der DJ die Begleitmusik für sie spielen wird. Er sagte ihr, sie solle einen USB-Stick mit ihrer Musik mitbringen. Sie bat mich, ihr beim Erstellen einer Playlist zu helfen. Da ich nicht weiß, welches Betriebssystem der DJ hat oder verwenden wird, brauche ich ein universelles Format und das muss ich ohne großen Aufwand erreichen.

Beim Googeln habe ich keine Antworten gefunden, auch nicht, als ich „Ask Ubuntu“ zur Suche hinzugefügt habe.

Die Frage ist also:

Wie erstellt man aus einem Verzeichnis mit MP3-Dateien eine universelle Wiedergabeliste?


Beachten Sie, dass ich nach dem Schreiben dieses Artikels festgestellt habe,Wie kann ich vom Terminal aus eine M3U-Wiedergabeliste erstellen?, aber der Anwendungsfall ist anders (und erfordert auch eine andere Antwort), und die hier gestellte Frage kennt die Existenz von m3u nicht.

Antwort1

Wie erstelle ich eine Wiedergabeliste aus einem Verzeichnis mit MP3-Dateien?

cdin das Verzeichnis und

ls -1 *.mp3 > playlist.m3u

Es stellt sich heraus, dass es ein ziemlich universelles Format gibt, dasm3uFormat, und es kann so einfach sein wie eine Liste von Dateinamen, die durch Zeilenumbrüche getrennt sind.

Nachdem meine Frau die gewünschten MP3-Dateien auf einen leeren USB-Stick verschoben hatte, öffnete ich ein Terminal, navigierte zum Medienverzeichnis, gab Folgendes ein und drückte die Eingabetaste:

ls -1 *.mp3 > playlist.m3u

Dann öffnete ich die Datei für sie in gedit und ließ sie die Zeilen beliebig kopieren und einfügen, um sie in die gewünschte Reihenfolge zu bringen.

Als sie fertig war, speicherte sie die Datei, klickte doppelt darauf in einem Ordnerbrowser und RhythmBox öffnete sie. Sie klickte auf „Wiedergeben“ und die Datei wurde abgespielt. Ich war ein Held.

Antwort2

Zufällige Wiedergabeliste

Bash-Skriptbeispiel für Pi Musicbox mit USB-Festplatte (generatePlaylist.sh) ...

find /music/USB/mp3/* -iname *.mp3 -type f | shuf | head -n 200 > /music/playlists/mp3_shuffle.m3u

kombiniert mit einem Crontab-Job, der alle 4 Stunden ausgeführt wird …

0 */4 * * *     root    /music/playlist/generatePlaylist.sh

Antwort3

mkpl

mitmkplalles ist einfach:

  1. Erstellen Sie eine Playlist für ein Musikalbum:

    cd myalbum
    mkpl myalbum.m3u
    
  2. Erstellen Sie eine Playlist einer Filmsaga

    mkpl -d HarryPotter -f mkv HP_saga.m3u
    
  3. Eine zufällige Playlist mit meiner Musiksammlung erstellen

    mkpl -d "my_mp3_collection" "my_mp4_collection" -rs "my music.m3u"
    
  4. Erstellen Sie eine zufällige Wiedergabeliste mit meiner Musiksammlung und schließen Sie Verzeichnisse aus

    mkpl -d "my_mp3_collection" "my_mp4_collection" -r -s -e "my_mp3_collection/metallica" "my_mp3_collection/dk" "my music.m3u"
    
  5. Erstelle eine TV-Serien-Playlist mit maximal 15 Titeln

    mkpl -d "my_series/GOT" -m 15 "got_first_15.m3u"
    
  6. Hinzufügenmeine MusikNeue Songs in die Playlist aufnehmen und nicht die gleiche Datei hinzufügen

    mkpl -d "new_collection" -rsu "my music.m3u" -a
    
  7. Erstellen Sie eine Wiedergabeliste mit Musik- und Videodateien, wenn die Dateien größer als 10 MB sind

    mkpl -d "my_files" -r -z 10485760 "multimedia.m3u"
    
  8. Erstellen Sie eine Wiedergabeliste mit nur den Titeln Nummer eins und zwei mit regulärem Ausdruck

    mkpl -d "my_mp3_collection" -r -p "^[12]|[012]{2}" "my music.m3u"
    

verwandte Informationen