A Java Audio File Tagger , using the freedb online database for the retrieval of the tags, released under the (L)GPL license. It supports custom file renaming from tags (with any directory stucture) and vice versa.
Supports: mp3, ogg, flac, mpc, ape,wma
I was having trouble getting javamusictag to correctly parse MP3 tags. But entagged produces the information as I expected it. As a bonus, the Jar is slightly smaller & it also provides the track length & other juicy details like VBR, bit rate, number of channels and sampling rate. Great work!