Switching from another renamer
I am trying to use Kid3 for the first time and it doesn't quite seem to fit in with my prior experiences with other renamers. A little guidance would be appreciated when you have the time.
Previously, my folder structure has been something like:
/data/Audio/%{albumartist}/%{year.4} - %{album}/%{disc.2}{%track.2} - %{artist} - %{title}
I understand that many people don't include the artist in the filename, but that's not really related to my questions. First off, is there a way when renaming a directory to specify a new absolute path? For example, I first queue up the files in a temporary location to get the tags right then I would like to be able to use the tags to rename the file directly into the structure shown above. Preferably this would include the filename as well. Though not quite as big a deal, other programs have prompted me about other files (album art, playlists, etc..) remaining in the directory to ask if they should be moved too.
Zero padding is another point of interest. Since I can get it to work on the track tag by %{track.2} (as well as by the configuration setting) I suspect that the same function is not implemented for other fields (year, disc, in general any numeric field) as opposed to me just missing it. Is this correct? If so, would this be a difficult addition?
Finally, the simplest question. What are all the tags that can be used inside %{}? I haven't seen albumartist or disc listed in the documentation but they work. I almost skipped over Kid3 because of this. Then I found that none of the various renamers I had found listed it albumartist in their documentation. I did browse the SVN repo and found taglibfile.cpp but I'm not sure which (if any) of the lists in there is actually an appropriate reference for what I can put inside %{}.
Any pointers about how to use Kid3 in this manner or simply a better alternative for my use cases would be much appreciated. Thanks for your efforts on the software and for taking the time to give me a hand.
Cheers, -kyle
Imported from SourceForge, author: altendky