Befehlszeilen-ID3-Tag-Editor, der alle Tags verarbeitet

3

Ich suche nach einem Tool zum Bearbeiten von Tags in MP3s über ein Skript.

Die Dateien sind Folgen mehrerer Podcasts, bei denen die Tags zwischen den Folgen inkonsistent sind: Manchmal fehlt beispielsweise das Album- oder Genre-Tag. Das Skript wird ausgeführt, nachdem neue Folgen heruntergeladen wurden, um die Tags zu ändern.

Ich habe bereits ID3Tool und ID3V2 ausprobiert.

id3v2 unterstützt keine kostenlosen Genre-Tags, es wird nur eine nummerierte Liste vordefinierter Genres angeboten. In dieser Liste gibt es kein Genre "Podcast".

id3tool unterstützt nur id3v1, wobei die Feldlängen begrenzt sind. Es besteht jedoch die Möglichkeit, freie Genre-Definitionen anzugeben.

Gibt es ein Tool, das alle erforderlichen Funktionen unterstützt? Es sollte unter Mac OS X 10.6 kompiliert werden.

ischeriad
quelle
1
Jemand hatte eyeD3 empfohlen, aber ich weiß nicht, wohin diese Antwort gegangen ist. Ich habe eyeD3 ausprobiert und es scheint zu tun, was ich will. Ich werde nach Erfolg berichten.
ischeriad
1
Heute id3v2unterstützt Tag frei Genre: id3v2 -g Podcast my.mp3. Es wird mit dem Code 255 angezeigt (wie alle kostenlosen Tags):TCON (Content type): Podcast (255)
gavenkoa

Antworten:

3

Benutze einfach Homebrew:

brew install id3lib

Beispielbefehl: ide3tag

Usage: id3tag [OPTIONS]... [FILES]...
   -h         --help            Print help and exit
   -V         --version         Print version and exit
   -1         --v1tag           Render only the id3v1 tag (default=off)
   -2         --v2tag           Render only the id3v2 tag (default=off)
   -aSTRING   --artist=STRING   Set the artist information
   -ASTRING   --album=STRING    Set the album title information
   -sSTRING   --song=STRING     Set the title information
   -cSTRING   --comment=STRING  Set the comment information
   -CSTRING   --desc=STRING     Set the comment description
   -ySTRING   --year=STRING     Set the year
   -tSTRING   --track=STRING    Set the track number
   -TSTRING   --total=STRING    Set the total number of tracks
   -gSHORT    --genre=SHORT     Set the genre
   -w         --warning         Turn on warnings (for debugging) (default=off)
   -n         --notice          Turn on notices (for debugging) (default=off)

Quelle: https://apple.stackexchange.com/a/16145/53242

Grüße,

Jared Burrows
quelle
7

Das mutagenPython-Modul wird mit einem mid3v2Befehl geliefert.

mid3v2 - Künstler "Sigur Rós" * .mp3

Bevor Sie fragen: Nein, mutagennicht nicht ID3v1 unterstützen, denn es ist kein triftiger Grund es in diesen Tagen zu verwenden.

Grawity
quelle
Ich möchte ID3v1 nicht verwenden, daher ist Ihr Tipp in Ordnung.
ischeriad
1
Mutagen kann unter sudo easy_install pip; sudo pip install mutagenOS X installiert werden. mid3v2Unterstützt im Gegensatz zu id3tagund auch Unicode id3v2.
Lri
1

ID3-Editor
Obwohl die verlinkte Website-Seite auf die Benutzeroberfläche ausgerichtet ist, enthält sie "NEU! Befehlszeilen-Editor".

Harrymc
quelle
Tag ist ein Windows-basiertes Kommandozeilen-Tool oder fehlt mir etwas?
@relikd: Du hast recht - also habe ich es herausgeschnitten.
Harrymc
Pa-Software ID3 Editor ist Trialware oder USD15 - nicht kostenlos
Mark Mikofski
@ MarkMikofski: Dies muss sich seit 2010 geändert haben.
Harrymc
1

Tagr wurde empfohlen; Es ist kostenlos, sieht mächtig aus (Batch-Prozess, Cover-Arbeit usw.), ist sich aber nicht sicher, ob es eine CLI hat.

Mark Mikofski
quelle
Es ist nicht kostenlos. Ab dem 01.01.2017 sind es 9,99 USD im AppStore.
Techraf