My favorite tool for batch editing of vorbis comments is vorbistagedit. I can do vorbistagedit *.ogg
and it lets me edit the metadata in all my ogg files at once in my favorite editor (emacs).
I'm wondering if there is a tool that works in a similar fashion for id3 tags?
I could see it opening up a file that looked something like:
: file1.mp3
+ file1.mp3
TIT2=Title
TPE1=Artist
TALB=Album
: file2.mp3
+ file3.mp3
...
And I could add/edit tags as I see fit, and when I close out the $EDITOR, it writes the tags back to the files.
It wouldn't have to work exactly like that, but I think that would be my ideal. Anything would be easier than a bunch of BASH for
loops with id3v2
.
If nothing like it exists, I might end up writing my own that uses the eyeD3 library.
And please don't bother suggesting EasyTag. It's a great program, but I'm looking for something that doesn't require a GUI.
P.S. For those who don't want to bother reading the comments below, I simply modified vorbistagedit to support id3 tags in mp3 files. The modified script can be found on GitHub.