Wie kann ich vom Terminal aus eine Wiedergabelistendatei aller MP3s im aktuellen Verzeichnis erstellen?

7

Ich suche nach einer Lösung für dieses Problem oder nach einer Empfehlung für ein Programm zum Auschecken. Ich würde mich über jede Hilfe freuen.

Aktualisieren

Ich möchte die Wiedergabelistendatei mit PowerAMP für Android verwenden.

James
quelle
Gibt es ein bestimmtes MP3-Programm / Gerät, für das Sie diese Wiedergabelisten verwenden möchten?
Jason Iverson
Ich habe die Frage aktualisiert. Danke für die Rückmeldung.
James

Antworten:

7

Wenn eine m3u-Datei ausreicht, erstellen Sie einfach eine Textdatei mit dem gewünschten Verzeichnis (z. B. /home/user/music_for_playlist/und speichern Sie sie mit einer m3u-Erweiterung. M3u-Wiedergabelisten erlauben dies als spezielle Instanz, Sie müssen nicht alle Dateien im Verzeichnis auflisten ( Ihr Player macht das, wenn Sie die Wiedergabeliste öffnen.

Alternativ wird im Folgenden eine m3u-Wiedergabeliste erstellt, die alle mp3 / wav / ogg / wma-Dateien im aktuellen Verzeichnis enthält. Dies ist möglicherweise besser, wenn Sie bestimmte Dateien ausschließen oder die Wiedergabeliste erneut speichern möchten:

find . -iregex '.*\.\(mp3\|wav\|ogg\|wma\)' -print > playlist.m3u
John Lyon
quelle
1

Sie können den folgenden Befehl ausprobieren (während Sie sich im Verzeichnis mit den erforderlichen MP3s befinden):

find `pwd` | grep .mp3 > playlist.m3u

Sie können dies dann über die Befehlszeile an ein Programm übergeben, das Wiedergabelisten akzeptiert.

Jason Iverson
quelle
Was ist pwd hier ..
karthick87
@ karthick87 Es ist der Befehl pwd. Es ist ein Druckarbeitsverzeichnis. Wenn Sie es mit find in Anführungszeichen setzen, erhalten Sie absolute Pfade und nicht relativ zum aktuellen Verzeichnis.
Jason Iverson
1
Abosulte Pfade zu haben, verringert die Portabilität der Wiedergabeliste
Shenal Silva