I am still lacking for something that resembles an audio tag editor for the console, which may be my own oversight, or it may be that such an animal doesn’t exist.
In the mean time — the mean time until evolution produces one, or I discover that there has been one under my nose all this time — I have this exceedingly primitive substitute for editing the information in all the ogg files in a directory. I tried to squeeze it into one line, although I’m sure some of you professionals out there could condense it further.
for nam in *.ogg ; do vorbiscomment -l "$nam" -c "$nam".txt ; vim "$nam".txt ; vorbiscomment -w "$nam" -c "$nam".txt ; rm "$nam".txt ; done
You can substitute vim for whatever editor you prefer; the loop will skip through all the ogg files in a directory, allow you to edit their comment fields as you like, then write your changes back to the original file. The loop removes its text output, although you could trim that part in case you want to save it as a backup measure.
Next stop is to figure out how to read the fields and rename the file to a certain pattern. Hmm. … 😐