Are there any features like Winamp's auto tag exist for iTunes?
Solution 1:
MusicBrainz Picard works quite well, it uses the same database as iEatBrainz but is still actively developed. It's free, and I've had great luck with it fixing tags on some 40GB of music I had laying around from my Windows days.
The interface is somewhat arcane unfortunately. Check out this link that will give you some other alternative ideas.
on edit: I went back to check out the newer version of Picard (0.12 vs 0.11), and the workflow is much improved. A lot of the annoying things from before have been automated. If you take a few minutes to set all the preferences to your tastes using the online help as reference, this really is a great automated tagging app.
Solution 2:
iTunes does have a "Get Track Names" option under the "Advanced" menu. That should be what you're looking for. Granted it might not find everything, but it finds most of them.
If you aren't ripping from a CD, then I suggest iEatBrainz, though you will have to scrum up a UB for it.
Other software:
- Jaikoz (Java)
- MusicBrainz Picard (Python)
- iEatBrainZ UB