Ignore specific tags


I’d like to tell beets to never change/write/delete a specific tag (in my case “genre”) in my files. How do I do that?
I don’t really care what beets does with that tag in the database, I just want to be absolutely sure that that tag is never added, removed or overwritten in my files.

1 Like

We don’t have an option exactly like that. But it should be possible to write a plugin that intercepts writes and reversed any updates to certain tags—the zero plugin might be a good place to start if you’re curious.

Not that I can help, but for what it’s worth I’d like to say I’d appreciate this feature too.

1 Like

I’m also looking for such a feature.

this is my number one priority feature right now. i have an existing collection of files which is exactly to my liking for most tags, except a lot of my files don’t have label and year tags, and also many of them don’t have album art. so i want to import all my files as-is and ONLY add these missing tags. i would love to see this feature added to the base script. but after researching for a bit and seeing that such a feature doesn’t exist, i will write my own plugin, and i will do it soon. anyone who wants a copy please reply to this comment. i would be happy to share.