GNU/Linux >> LINUX-Kenntnisse >  >> Linux

ID3-Titel-Tag so einstellen, dass es dem MP3-Dateinamen entspricht

EasyTAG ist in der Tat ein großartiges Werkzeug für dieses Problem. Hier habe ich meine Antwort gefunden. In Bezug auf die Verwendung ist die beste Referenz die EasyTAG-eigene Dokumentation.

Öffnen Sie EasyTag, navigieren Sie zu einem Ordner mit Musikdateien darin, wählen Sie alle Dateien im Ordner oder alle Dateien aus, die Sie markieren möchten, klicken Sie auf die Schaltfläche „Dateien scannen“ (Sie müssen den Mauszeiger darüber bewegen, um herauszufinden, welche es ist ist).

Stellen Sie dann sicher, dass das Dropdown-Menü des Scanners auf „Tag ausfüllen“ eingestellt ist, und nehmen Sie dann im Feld „Tag ausfüllen“ die entsprechenden Änderungen vor, bis das Beispiel unter dem Feld Ihren Vorstellungen entspricht. Wenn Sie weitere Hilfe benötigen, was Sie in das Feld Fill Tag eingeben sollen, klicken Sie auf das "?" Schaltfläche für die Legende (Auflistung der verschiedenen möglichen Codes zum Übersetzen) und drücken Sie die Maskenschaltfläche, um einige Startpunkte aufzulisten.

Wenn Sie mit den Ergebnissen zufrieden sind, klicken Sie auf die Schaltfläche "Dateien scannen" (im Dialogfeld "Dateien scannen", nicht auf die Schaltfläche, auf die Sie ursprünglich geklickt haben, um dorthin zu gelangen, wo Sie sind ... die Symbole sehen gleich aus) und Ihre Änderungen werden angewendet. Wenn Sie keinen Interpreten- oder Albumnamen erhalten, wählen Sie einfach alles aus, was Sie ändern möchten, geben Sie die Daten ein und klicken Sie auf die kleine Schaltfläche neben diesem Feld, und alle ausgewählten Dateien werden ausgefüllt oder in diesen Interpreten oder dieses Album geändert. Dies funktioniert in den meisten Feldern.

Wenn Sie fertig sind, klicken Sie auf die Schaltfläche Speichern und Sie sind fertig.

PS:Der CDDB-Scanner funktioniert oft ziemlich gut, wenn Sie ganze Alben haben, die Sie taggen möchten, oder zumindest im Handel erhältliche Songdateien.

PPS:Ich bin scheinbar noch halb wach. Versuchen Sie dies entsprechend dem, was Sie in Ihrem ursprünglichen Beitrag geschrieben haben, im Feld Tag ausfüllen:

%n. %a - %t

Hier ist der Abschnitt, der für diese Frage relevant ist:

1.2.2. Automatisch mit „Fill Tag“-Scanner:

Einige Bedingungen, um diesen Modus zu verwenden:

  • Dateien sortiert nach Alben
  • Dateinamen oder übergeordnete Verzeichnisse enthalten Tag-Informationen (Künstler, Album, Titel, …)
  • leere oder falsche Tags

Der „Fill Tag“-Scanner verwendet ein Muster, um Wörter im Dateinamen und in Verzeichnissen mit den Tag-Einträgen zu verknüpfen. Auf diese Weise können die Tag-Felder durch Drücken der „grünen“ Schaltfläche im Scannerfenster oder in der Symbolleiste automatisch ausgefüllt werden. Wenn das Tag teilweise ausgefüllt ist, verwenden Sie die Option „Felder beim Scannen des Tags überschreiben“ auf der Registerkarte „Scanner“ des Fensters „Einstellungen“, um alle Felder durch die neuen Werte zu ersetzen.

Jeder Code entspricht einem Feld und folgt diesen Regeln:

Strings associated with code    Will fill the field
%a
  Artist
%b
  Album
%c
  Comment
%p
  Composer
%r
  Copyright
%e
  Encoded by
%g
  Genre
%i
  None! (used to ignore a string)
%l
  Number of tracks
%o
  Original artist
%n
  Track
%t
  Title
%u
  URL
%y
  Year

Hinweis:Um Fehler zu vermeiden, wird empfohlen, einen Code nur einmal im Muster zu verwenden. Natürlich werden, wie beim manuellen Tagging, nur die ausgewählten Dateien vom Scanner verarbeitet. Sie können die definierten Muster in der Liste verwenden oder eigene Muster schreiben, die dem Format Ihrer Dateinamen und Verzeichnisse entsprechen Muster. Wenn Sie Hilfe bei den verschiedenen Codes benötigen, drücken Sie die Schaltfläche „Hilfe“ (der Rettungsring), um die Legende jedes Codes anzuzeigen. Wenn Sie auch Ihre eigenen Muster speichern möchten, bearbeiten oder sortieren Sie sie dann, indem Sie auf die Schaltfläche „ Maskieren“ wird ein kleiner Editor im Scannerfenster angezeigt.

Unten ein Beispiel für die Verwendung von Mustern:

a) folgenden Dateinamen :

“/mnt/MP3/EVANESCENCE – Fallen (2003) – Rock/01. Going Under.mp3”

b) with the pattern :

“%a - %b (%y) - %g/%n. %t”

c) you will fill the tag with theses strings :

    Artist (%a) => EVANESCENCE
    Album (%b) => Fallen
    Year (%y) => 2003
    Genre (%g) => Rock
    Track (%n) => 01
    Title (%t) => Going Under

EasyTAG führt alle Arten von gängigen Batch-Tag/Dateinamen-Operationen für Audio- (und einige Video-) Dateien durch.


Ich habe eine Vielzahl von Befehlszeilentools als nützlich empfunden:

id3v2

id3v2 ist ein Befehlszeilen-ID3v2-Tag-Editor. Sie können id3v2-Tags hinzufügen/ändern/löschen und id3v1-Tags in id3v2-Tags konvertieren. Es verwendet id3lib. Ich suche einen Co-Maintainer. Bitte senden Sie eine E-Mail an myers_carpenter, wenn Sie interessiert sind.

eyeD3

eyeD3 ist ein Python-Modul und -Programm zur Verarbeitung von ID3-Tags. Außerdem werden Informationen über MP3-Dateien (z. B. Bitrate, Abtastfrequenz, Spielzeit usw.) bereitgestellt. Die unterstützten Formate sind ID3 v1.0/v1.1 und v2.3/v2.4.

diese sind ideal, wenn Sie etwas skripten, um Verzeichnisse zu scannen.


Linux
  1. Kopieren Sie Dateien im Linux-Terminal

  2. Entfernen Sie einen symbolischen Link zu einem Verzeichnis

  3. Zählen Sie Zeilen in großen Dateien

  4. Dateien finden, deren Nummer im Dateinamen größer als ist

  5. Verbinden Sie mehrere MP3-Dateien (verlustfrei)

Kopieren von Dateien unter Linux

Cp-Befehl in Linux (Dateien kopieren)

So benennen Sie eine Datei (en) in Linux um

[Bash-Tipps] Dateien umbenennen, ohne zweimal den vollständigen Namen in Linux einzugeben

Übertragen Sie Dateien mit WinSCP

So komprimieren Sie eine Datei unter Linux