Searching reveals many threads about tagging, preserving, adding to the don’t overwrite list, etc. Reading all that stuff has made it a -less- clear to me now, trying various things as I interpret them with the “Preserve Existing Tag” stuff… doesn’t seem to be working how I want it.
What I would like to do is:
When Loading to the Left
If a tag
is already populated/present, leave it alone.
If a tag
is not present, create/set it with a value of '1'
(or whatever)
As an example, if the track has %genre%
already populated, whatever it is, keep it.
But if not, add a %genre%
tag with a value of 1
.
There’s going to be 10 different ways from Sunday to do it I’m sure… I don’t care how. I just want it to happen when track is loaded.
If needing to be done with scripting, I presume it would be done in a Tagger Script that (I believe) there is a option to have the Tagger Script automatically applied to the tracks as loading?
$if(%tag%,,$set(%tag%,1)
That way when I select a group of tracks on the left/right/wherever, %genre%
will already be there so I can just change all those selected ones to whatever.
Yes, if it’s there in at least one, I know I can just add the value to the “New Value” column.
But if I happen to select track(s) that do not have %genre%
already in the lower pane, I have to use the contextual menu, add new tag, enter a few characters, click on the one I want, … edit value, etc… and then (Save)
I want to make sure there -something- already in that lower pane so I can set them to whatever I need, or leave it… and yes, I realize if I do nothing else, when that track is saved it will be written with a tag set to a stupid value of 1
if it did not already have something there.
I don’t want to overwrite an existing %genre%
so I can have a reference to sort, see, whatever, the data that may have originally been there.