I’ve got this optional Tagger Script setting place holders for editing if they’re not already set and scripting in the File Saving script that should drop any of these that were not changed from their default values.
$set(title,$if2(%title%,Title))
$set(titlesort,$if2(%titletitlesort%,%title%))
$set(subtitle,$if2(%subtitle%,Subtitle))
$set(album,$if2(%album%,Album))
$set(discsubtitle,$if2(%discsubtitle%,DiscSubtitle))
$set(albumsort,$if2(%albumsort%,%album%))
$set(artist,$if2(%artist%,Artist))
$set(albumartist,$if2(%albumartist%,%artist%))
$set(albumartistsort,$if2(%albumartistsort%,%albumartist%,%artist%))
$set(artists,$if2(%artists%,Artist;AdditionalArtists))
$set(compilation,$if2(%compilation%,1))
$set(tracknumber,$if2(%tracknumber%,1))
$set(totaltracks,$if2(%totaltracks%,1))
$set(discnumber,$if2(%discnumber%,1))
$set(totaldiscs,$if2(%totaldiscs%,1))
$set(media,$if2(%media%,Media))
$set(label,$if2(%label%,Label))
$set(catalognumber,$if2(%catalognumber%,Cat#))
$set(date,$if2(%date%,1982))
$set(originalyear,$if2(%originalyear%,1982))
$set(genre,$if2(%genre%,0))
$set(genresort,$if2(%genresort%,%genre%))
$set(releasetype,$if2(%releasetype%,album))
$set(releasestatus,$if2(%releasestatus%,official))
$set(releasecountry,$if2(%releasecountry%,US))
$set(language,$if2(%language%,eng))
$set(script,$if2(%script%,Latn))
$set(comment,$if2(%comment%,Ex Libris Audio..))
I have this in my File Saving Script (and it’s not doing anything, as in the placeholder tags are getting saved with the files)
$if($eq(%title%,Title),$delete(title)$delete(titlesort))
$if($eq(%subtitle%,Subtitle),$delete(subtitle))
$if($eq(%discsubtitle%,DiscSubtitle),$delete(discsubtitle))
$if($eq(%artists%,Artist;AdditionalArtists),$delete(artists))
$if($eq(%artistssortorder%,Artist),$delete(artistssortorder))
$if($eq(%album%,Album),$delete(album)$delete(albumsort)$delete(albumartistsort)$delete(albumartist))
$if($eq(%media%,Media),$delete(media))
$if($eq(%label%,Label),$delete(label))
$if($eq(%catalognumber%,Cat#),$delete(catalognumber))
But if I run that optional Tagger Script myself then the unused tags are marked for deletion.
(They’re red in the metadata view)