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

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

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

Ich habe id3tool und id3v2 bereits ausprobiert.

Id3v2 unterstützt keine kostenlosen Genre-Tags, es wird nur eine nummerierte Liste vordefinierter Genres angeboten. Darin liste gibt es kein Genre "Podcast".

Id3tool unterstützt nur id3v1, wo die Feldlängen begrenzt sind. Es gibt jedoch eine Option zum Angeben freier Genredefinitionen.

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

Author: ischeriad, 2010-09-08

4 answers

Benutze einfach Homebrew:

brew install id3lib

Beispiel Befehl: 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

 4
Author: Jared Burrows,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-04-13 12:45:30

Das Python-Modul mutagen wird mit einem Befehl mid3v2 geliefert.

mid3v2 --artist "Sigur Rós" *.mp3

Bevor Sie fragen: Nein, mutagen unterstützt nicht ID3v1, da es keinen gültigen Grund gibt, es heutzutage zu verwenden.

 9
Author: user1686,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-09-08 20:52:37

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

 1
Author: harrymc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-01-21 22:47:45

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

 1
Author: Mark Mikofski,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-03-15 20:50:50