anza, it's of course mainly for my needs but i'm going to fix it / add more functionality etc as requested.
and for someone like you it should be easy to modify my regular expressions to suit your needs / naming scheme.
right now i'm saving these tags:
save_tags = {'album','artist','album artist','title','date',
'tracknumber','disc','disc_name','alb_discs','alb_tracks','alb_disc_tracks','alb_track',
'alb_bitrate','alb_var_bitrate','alb_length',
'cue_ref',
'alb_var_artist','alb_var_comment',
'alb_group',
'lasttrack', -- legacy tags
'mtg'}
alb_var_<name> means that <name> does varies over album
alb_<name> is mostly general info for whole album or related to album
tracknumber guessing is really working nice - once you have track numbers in filenames or one album / disc per folder.
alb_tracks is number of tracks for whole album
alb_track is number of track in the whole album
alb_disc_tracks is number of tracks for current cd
alb_discs is number of discs for whole album
you can do all kind of things using these tags - like deciding which formattitng mode to use / how much info to show based on number of tracks in album etc.
alb_var_artist cames handy for deciding whether we are in variable artists mode or not.
i'm going to add some more stuff for artist / album detection and mode detection and i'm done
it doesn't support unicode yet, however that may change in the future ...