I've been trying to use MP3Tag to tag my rather large MP3 and Ogg collection. However, my music is stored in one of two ways and I can't seem to get MP3Tag to correctly identify both of these methods and to tag my music accordingly.
For albums, my music is stored as follows:
C:\Music<artist first letter><artist><album><artist> - -
So for example:
C:\Music\A\Ash\Free All Angels\Ash - 10 - Sometimes.ogg
However, I also have certain odd single tracks by artists such as maybe just 1 or 2 songs from an album or perhaps a live version of a track. These are stored as follows:
C:\Music<artist first letter><artist><artist> -
So for example:
C:\Music\A\Ash\Ash - Blew.ogg
Unfortunately, I can't seem to get MP3Tag to correctly handle both kinds of formatting. I seem to end up with lots of single tracks for whom the artist is "A" and the album is "Ash" and there isn't a track name at all. This is if I specify the long formatting for album tracks as "%artist%\%album%\%artist% - %track% - %title%". Another side effect of this is that it then attempts to set the artist as "Ash Ash" for album tracks. I've tried using %dummy% tags for the artist letter as it's relatively meaningless regarding the tagging, but it seems to ignore the %dummy% tag.
I've also looked at some of the scripting and found that it seems to support Tag > Filename, but not the other way around.
So! Is there a way of setting it so that if the filename formatting matches "%artist%\%album%\%artist% - %track% - %title%" then to set the correct tags for artist (singulaly), album, title and track number. But if the file format matches "%artist%\%artist% - %title%" then to just set the artist and title tags?
Failing that, it seems that my only option is going to be to write a Perl script to seperate my music regarding the file formatting, then to run MP3Tag through it twice before combining my music back together. Which would be a chew on to say the least.
Many thanks for any help!