# Beets MusicBrainz Genres Plugin Released

**URL:** https://community.metabrainz.org/t/beets-musicbrainz-genres-plugin-released/734611
**Category:** MusicBrainz
**Tags:** en, beets, folksonomy, tags, tagging, genres
**Created:** [December 29, 2024, 11:29am UTC](https://community.metabrainz.org/t/beets-musicbrainz-genres-plugin-released/734611 "2024-12-29T11:29:08Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![lazybookwyrm](https://community.metabrainz.org/user_avatar/community.metabrainz.org/lazybookwyrm/32/34626_2.png) [@lazybookwyrm](https://community.metabrainz.org/u/lazybookwyrm)
#### Post date: [December 29, 2024, 11:29am UTC](https://community.metabrainz.org/t/beets-musicbrainz-genres-plugin-released/734611/1 "2024-12-29T11:29:08Z")

</div>

For any beets users, I just released a plugin to apply MusicBrainz genres (and other configurable tags) to your library. It looks at both releases and their release groups, finds the most popular tags, then filters them based on vote count. If no genres are found at the release/release group level it can also fetch genres from the artist. If anyone gives it a try, let me know if you’re missing any configuration features or run into any problems.

Repository:

> **[GitHub - mistwyrm/BeetsPlugins: A collection of plugins for the music manager...](https://github.com/mistwyrm/BeetsPlugins/)**
>
> A collection of plugins for the music manager "beets"

Documentation:  
[https://github.com/mistwyrm/BeetsPlugins/blob/main/README.md#musicbrainz-genres](https://github.com/mistwyrm/BeetsPlugins/blob/main/README.md#musicbrainz-genres)

---

<div class="post-metadata">

### Author: ![Deleted\_Editor\_2424551](https://community.metabrainz.org/user_avatar/community.metabrainz.org/deleted_editor_2424551/32/89851_2.png) [@Deleted\_Editor\_2424551](https://community.metabrainz.org/u/Deleted_Editor_2424551)
#### Post date: [December 29, 2024, 7:32pm UTC](https://community.metabrainz.org/t/beets-musicbrainz-genres-plugin-released/734611/2 "2024-12-29T19:32:44Z")

</div>

I use beets, so thanks for this! When I return home in the new year, I’ll be happy to test for you.

---

<div class="post-metadata">

### Author: ![lazybookwyrm](https://community.metabrainz.org/user_avatar/community.metabrainz.org/lazybookwyrm/32/34626_2.png) [@lazybookwyrm](https://community.metabrainz.org/u/lazybookwyrm)
#### Post date: [June 4, 2025, 5:42am UTC](https://community.metabrainz.org/t/beets-musicbrainz-genres-plugin-released/734611/3 "2025-06-04T05:42:32Z")

</div>

MusicBrainz Genres has been updated to 1.1 to fix a plugin breaking bug and implement a couple smaller fixes. Thanks to @halloleo for spotting the problem.

---

<div class="post-metadata">

### Author: ![lazybookwyrm](https://community.metabrainz.org/user_avatar/community.metabrainz.org/lazybookwyrm/32/34626_2.png) [@lazybookwyrm](https://community.metabrainz.org/u/lazybookwyrm)
#### Post date: [November 2, 2025, 5:24am UTC](https://community.metabrainz.org/t/beets-musicbrainz-genres-plugin-released/734611/4 "2025-11-02T05:24:29Z")

</div>

MusicBrainz Genres has been updated to 1.2.1 to add the ability to blacklist genres and tags. An option to allow blacklisted genres only when they are the only available option is also configurable.

Documentation for the new feature:

> **Blacklisting Genres or Tags**
> 
> If you would like to blacklist genres or tags, you can add them to the file `blacklist.txt` in the same folder you placed the plugin in. Each blacklisted tag should be entered on its own line. `blacklist.txt` can be manually created, or can be automatically created by running the plugin once.

New config option added to go along with feature:

> alwaysblacklist: If set to True, genres in the blacklist.txt file will be removed with no exceptions. If set to False, blacklisted genres will be kept if they are the only available genres. Default: True.
> 
> Note: The blacklist is evaluated before (and after) the optional artist fallback. If alwaysblacklist is set to False and blacklisted genres are the only available genres at the release level, the artist fallback will not run.
