Take the 2-minute tour ×  My collection of music files has grown
organically over the years, and it has no consistent tags nor
file names. Especially, older files may have weird ID3v1 tags or
no tags at all, which makes them inconvenient to use with tag-
based browsers (like the "Music catalog" display of Rhythmbox).
Can you suggest any good program for mass re-tagging of the
files?  Ideally, I would like the following features in a re-
tagging program:    1. It lets me choose an arbitrary set of
files and re-tag them all, updating tag values selectively
(e.g., only update "Artist")    2. It can populate tag values
from the filename or the containing folder name (e.g., for files
organized like <album>/<track no.> - <song name>)    3. It can
detect whether there are inconsistencies between ID3v1 and ID3v2
tags (e.g., the song title is different in the two versions)
4. It lets me search for songs on CDDB or MusicBrainz and then
use the fetched metadata to populate the tag values.    5. Bonus
points if it has a