Hi,
Q: Can I make an action group conditional upon the current value of a tag field?
Requirement
I wish to eliminate a tag field but to archive it in case of future need.
So far I have constructed an action group consisting of:
Guess values "%comment itunnorm%":%mixartist%
Remove fields "COMMENT ITUNNORM"
This works fine. It deletes the data in the "COMMENT ITUNNORM" field after copying it to the MIXARTIST field (which I do not use). However, given that I need to do this to every track in my library, and to all subsequent tracks that I add, it gives me a control problem. i.e. if I accidentally rerun this action group on a track already processed then I will lose the data (COMMENT ITUNNORM) that I am trying to archive.
The most obvious way around this would be to make the action group conditional upon the value of "COMMENT ITUNNORM" not being null.
Background
iTunes generates "Sound Check" data for tracks that it rips, whether or not you wish to make use of it. I have found that iTunes is generating some very odd values that are leading to very large volume differences upon playback (I actually play tracks via "SlimServer" which also uses this data). I don't believe that I will ever need this data (which iTunes stores in the ITUNNORM tag field) but don't wish to eliminate it entirely from thousands of tracks in case in proves of some value at a later date.
(NB iTunes also has an alternative volume adjustment feature which I intend to use in preference to this SoundCheck data.)