I’m sorry if this has been asked before, I looked at almost every topic with genre in the title and didn’t find anything.
I want to scan/analyse my music and add ONLY genre tags (since my music is mostly electronic and there are a lot of single releases that often get added to some weird collections/wrong albums). Is this possible? I didnt find anything in the options, maybe with a taggerscript (I don’t really understand how to create those).
I would strongly recommend you to also write the musicbrainz_recordingid and musicbrainz_albumid to the files and not put them on the preserve list. Those tags in the files will enable you to easily retag your files with Picard without having to match them again to the correct album / track.
If your request is still relevant: I’ve built a Picard plugin for my own music library (mostly electronic genres) that does something very close to what you described. The plugin is called DJGenreSelector and it’s available for public on GitHub — feel free to try it and let me know how it behaves on your library.
The core idea is:
Collect incoming genres from Discogs / Bandcamp (raw tags)
Normalize them into a fixed set of electronic-focused clusters (genre cluster)
Write a single final cluster back to genre (optional; can be changed)
Right now it also updates other metadata fields, but that can be adjusted easily if you’re only interested in the genre mapping part. I’m personally very happy with the result, but I’m refining it as I go — happy to improve it if you have feedback or different use cases.