

This script queries Last.Fm to try and tag fields in your database. In the settings you can define which fields are populated, and use white/black lists to ensure that only suitable values are used. You can run in track mode (which queries for each selected track), artist mode (which queries for each artist of the selected tracks) or album mode (which queries for each track in each of the albums of the selected tracks, until the tracks in the album have a concensus of values). Hopefully most of the settings are self-explanatory...

To see more details of the white/black list values, see here or use the "Help" button on the "Update lists" option screen.
To see details of each set of changes, see version posts: 1.1, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 3.0, 3.1, 3.2, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8.