Wie erstelle ich den Ordnernamen als Album-Tag für MP3?

5459
Praveen Sripati

Ich habe eine Menge mp3 und wenn ich sie in Banshee importiere, ist alles durcheinander. Die MP3-Dateien, die ich habe, sind nach Ordnern organisiert, und ich möchte den Ordnernamen als Album-Tag für die MP3-Datei festlegen, damit ich sie in Banshee problemlos sortieren kann.

Ich habe easytag und das Audio-Tag-Tool ausprobiert, konnte es aber nicht herausfinden. Könnte mir jemand Anweisungen geben, wie der Ordnername als Album-Tag für MP3 im Stapel erstellt werden kann ?

Übrigens, ich benutze Ubuntu 11.10.

Edit: Aus irgendeinem Grund, den ich nicht kenne, funktioniert die unten stehende Lösung der Verwendung von tagmp3 weder für mich noch für die Verwendung des Skripts oder des tagmp3 direkt vom Terminal aus.

3

3 Antworten auf die Frage

1
persec

Das ist nicht einfach. Aber ich hoffe das hilft. Speichern Sie das Skript in einer Datei und verwenden Sie chmod + x, um die Datei ausführbar zu machen. Verwenden Sie zum Ausführen die Datei ./filename.

Beachten Sie, dass Sie vor der Ausführung angeben müssen, in welchem ​​Ordner Sie suchen möchten. Das Skript durchsucht alle Unterverzeichnisse.

Das Skript wird bereitgestellt wie es ist. Testen Sie es also und machen Sie vorher ein Backup, aber es sollte funktionieren.

Installieren Sie zuerst tagmp3

sudo apt-get install mpgtx 

#

#!/bin/bash IFS=$'\n' for f in $(find /home/username/music/ -type f -name "*.mp3") do dir=$ dironly=$ tagmp3 set "%a:$dironly" "$f" done 
Sie sollten wahrscheinlich auch '$ f' doppelt zitieren. slhck vor 12 Jahren 0
getestet und fertig. persec vor 12 Jahren 0
Das Skript hat nicht funktioniert. Ich habe die Eigenschaften der MP3-Datei überprüft. Lief das `tagmp3 Set"% a: folder "folderName" vom Terminal und hat immer noch keine Änderung. Praveen Sripati vor 12 Jahren 0
Wenn Sie tagmp3 direkt verwenden, ist tagmp3 der Dateiname "% a: foldername". Ich habe dies auf meinem Computer mit Ubuntu 11.10 getestet. persec vor 12 Jahren 0
1
daya

Sie können id3v2 verwenden.

Wenn es nicht dort ist, installieren Sie es ..

apt-get install id3v2 

Versuche dies

find . | grep .mp3$ > /tmp/flist  while read line  do  dir=$ file=$ folder=$ id3v2 --album "$folder" "$file"  done < /tmp/flist 
id3v2 funktioniert, aber ich mag das andere Skript ohne Dateirichtung zuerst in eine temporäre Datei. Praveen Sripati vor 12 Jahren 0
0
Journeyman Geek

Ich habe es selbst nicht ausprobiert, aber puddletag ist ein Klon von mp3tag (von dem ich die Hölle rausbringe) und ist eine grafische Tagging-Software für MP3s und andere Musikdateien. Ich glaube, dass Sie speziell den Dateinamen verwenden müssen, um die Funktion oder das Scripting zu kennzeichnen .

Ich werde meine Antwort aktualisieren, wenn ich das nächste Mal ein Linux-System verwende, und diese installieren lassen.