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.


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.


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.