Over the years, “When will MB have genres?” has been a fairly frequently asked question. For any of you who are (still) wondering, the official answer is “soon”. Here’s how it will work (according to my sources).
A minimalist approach
Instead of being designed into the database, genres will be pulled from folksonomy tags .
Why I think this is cool
It’s an approach that can be as simple or as complex as we like without getting into schema changes.
If you don’t like the canonical list, you could presumably compile your own and put it in a userscript. Similarly, anybody using the web service could implement their own version of this approach.
I think there are some really cool, really over-complicated things that could be done with tags, but I’m glad MB isn’t doing any of them. At least not right now.
- Tag types/categories (similar approach)
- Genre as a first-class entiry (a very different approach)
- Decide on an initial list of genres to hardcode (central to this approach)
I’m not an MB dev. I might have no idea what I’m talking about. Corrections and clarifications would be appreciated.