it-swarm.com.de

MP3-ID3-Tags löschen und neu schreiben

Hintergrund

Ich habe eine Squeezebox und starte den Server auf meinem (Natty) Rechner. Dieser Server durchsucht mein Musikverzeichnis und fügt alle darin enthaltenen Dateien zur Serverbibliothek hinzu, um sie über das Netzwerk an die Geräte zu übertragen.

Problem

Es gibt jedoch ein Problem - nicht alle meiner Dateien werden erkannt, da der Tag-Parser des Servers fehlerhaft ist. Ich habe einen Fehler dazu gemeldet.

Frage

Um dieses Problem zu beheben, möchte ich die ID3-Tags in meinen MP3s löschen und neu schreiben. Im Idealfall möchte ich nicht, dass sich eines der Tags ändert. Kennen Sie ein Programm oder Skript, das dies kann? Durchlaufen Sie irgendwie alle meine Dateien und speichern Sie ihre Metadaten. Löschen Sie sie dann aus der Datei und lassen Sie nur den Ton übrig, bevor Sie sie zurückschreiben. Ich versuche zu vermeiden, ein Skript zu schreiben, um dies selbst zu tun (obwohl ich es tun werde, wenn niemand ein Programm kennt/auf eines kommen kann). Hoffentlich wird dieses saubere Neuschreiben dann vom Server akzeptiert. Wenn nicht, haben wir es zumindest versucht.

4
Iain Lane

Picard ist ein tolles Programm, ich kann es nur empfehlen. +1 bis ssweeny's rec.

Wenn Sie jedoch nur alle vorhandenen Tags umschreiben möchten, sind Ex Falso ( apt link ) und id3convert (apt) besser für Sie geeignet braucht. Sie könnten in der Lage sein, dies alles in Ex Falso zu tun, aber ich mag zu wissen , dass die ursprünglichen Tags entfernt wurden.

Ex Falso hat übrigens genau wie Picard ein Plugin, um über MusicBrainz zu taggen.

Prozess

  1. Verwenden Sie Ex Falso, um alle Ihre Dateien mit den Feldern umzubenennen, die Sie behalten möchten (Tipp: Klicken Sie auf "Vorschau" und dann auf "Speichern").
  2. Löschen Sie alle Ihre Tags: find . -type f -iname '*.mp3' -exec id3convert -s {} \;
  3. Überprüfen Sie, ob die Tags wirklich weg sind: id3info example.mp3
  4. Verwenden Sie Ex Falso, um basierend auf den Dateinamen oder MusicBrainz neu zu markieren.

Ex Falso renaming files

6
djeikyb

Sie können auch id3v2 verwenden, wenn Sie mit der Shell vertraut sind.

idv3 ist ein Befehl zum Hinzufügen/Ändern/Entfernen/Anzeigen von ID3V2-Tags, Konvertieren/Auflisten von ID3V2-Tags und unterstützt auch ID3V1.

Geben Sie zum Installieren Folgendes ein:

Sudo apt-get install id3v2

So listen Sie das Tag auf, das bereits in einer Datei vorhanden ist:

id3v2 -l some_file.mp3

So legen Sie den Interpreten für eine Datei fest:

id3v2 -a "The name of the artist" some_file.mp3

Für mehr Informationen:

man id3v2
3
Psddp

Für eine Aufgabe wie diese empfehle ich MusicBrainz Picard ( apt link )

Es ermöglicht die einfache Bearbeitung von MP3-Tags und fragt sogar die MusicBrainz-Datenbank ab und aktualisiert/korrigiert Ihre Tags.

1
ssweeny

Geben Sie "Ex-Falso" eine Chance, die sowohl "Ersetzen" als auch "Zu existierenden hinzufügen" -Tags enthält. Es ist einfach zu bedienen und mit ein paar Mausklicks können Sie einige nützliche Aufgaben ausführen, z. B .: Tags bearbeiten, Tags aus Pfad, Dateien umbenennen und Titelnummern.

Informationen zu dieser Software erhalten Sie, indem Sie auf den nächsten Link klicken: http://code.google.com/p/quodlibet/

Hier finden Sie einen Screenshot:

enter image description here