Author Topic: Enhanced Genre hierarchy list  (Read 29324 times)

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
This is a genre hierarchy list that can be added to MusicBee as a replacement for (or as addition to) the genre hierarchy that is by default included in MusicBee.

(note: the minimum MusicBee version required for this is 3.4)

This 'enhanced' version contains all genres, and all variations on their names (aka's) as present in the genre databases of MusicBrainz, Discogs, RateYourMusic (Sonemic), and a few from Wikidata.
It currently contains some 2100+ 2500+ 2700+ genres and 250+ 470+ aka's.
(MusicBee's current default genre list has less than half of that)

If you make use of this list and MusicBee's auto-tagging function, or if you use other tagging software such as Picard or mp3tag, all retrieved genres will be matched and categorised in appropriate groups.
By enabling and using MusicBee's 'Tag hierarchy explorer' you can then conveniently navigate through them.

There are three basic differences between the default one that comes with MusicBee and this enhanced version:

1.
MusicBee's default genre hierarchy list is flat and basic.
Which makes it easy to navigate and quickly see all music in a selected main category without the need to consider deeper navigation or having subdivisions that could be considered to be too subjective or biassed.

It will look like this:




This enhanced version has 2nd level subdivisions for most main genres, and a 3rd for some. It can look like this:




2.
This enhanced version contains a lot more genres, and gets updated both with new genres from MusicBrainz, Discogs and RYM/Sonemic, and with other genres and possibly new categories that I consider useful and sensible myself.

Suggestions on those are welcome, I will add them if I agree with them.
(I already added some additional Metal genres and the Metalcore category after good suggestions from smann)

3.
This version also reads and makes use of the 'subgenre' tag.
(If you are using it by means of having created a custom tag for it)



download Enhanced genre hierarchy list
 

howto:
- extract the downloaded rar file.
- put the Enhanced genre hierarchy.txt file in the folder:  MusicBee> AppData> TagHierarchyTemplates
  (note: this folder will have been created by MusicBee only after you have enabled the Tag Hierarchy Explorer panel at least once)
- (re)start MusicBee
- click the header of the Tag Hierarchy Browser panel to select the Enhanced genre hierarchy.

- - -
Update:
The list now includes 'subgenre tagger' functionality for if you use a custom tag for 'subgenre' in addition to the 'genre' tag.
See the next post for further explanation on that.
- - -


Optional addition: Genre grouping text file


In the download link you will also find a text file named 'Genre category grouping'.
It is updated to contain all the genres that are used in the enhanced genre hierarchy file, and can be added to MusicBee so that MusicBee's Genre Categories matches these 'Enhanced Genres'.

howto:
Open the .txt file in a text editor.
In MusicBee navigate to Preferences > Tags (2) > Group genres > Categorise
Copy the contents of the text file into the genre categorisation editor panel.
Save and close.


(for this to work well, be sure your MB installation is patched to at least version 3.4.7770)


For classical music aficionados with a black belt, using Picard and it's Classical Extras plugin

Besides for getting genre tags, you can also setup Classical Extras to write a tag for the period in which the piece was composed.
The Enhanced Genre Hierarchy is capable of making use of that too. The result can be like this:



To align the periods that the browser will read and the plugin will write, you will need to setup the 'Genre etc. > Periods' panel of the CE plugin like this:



Code
Period › Medieval, 1150,1402; Period › Renaissance, 1398, 1602; Period › Baroque, 1598,1752; Period › Classical, 1748,1820; Period › Early Romantic, 1800,1849; Period › Late Romantic, 1850,1912; Period › Modern, 1908,1975; Period › Contemporary, 1950,2525
You will also need to use a script that writes and adds these period names to the regular 'genre' tag.
How to do that is beyond the scope of this thread.

- - -

update:

If you are curious to see this enhanced genre hierarchy table fully populated in MusicBee yourself, I have created a set of (empty) flac files that together contain all genres that exist in my enhanced genre table. (close to 2500 of them at this moment)
See post #28 for more details.

- - -

Note:
This topic is about the 'Enhanced Genre Hierarchy list' I created to be optionally used in MusicBee's Tag Hierarchy Explorer panel.
If you have questions or issues with MusicBee's Tag Hierarchy Explorer itself, please go here:
https://getmusicbee.com/forum/index.php?topic=32556.0



note:
This is neither a new post nor a new addition. This was introduced and posted a while back.
But regrettably the original post and the resulting thread was completely deleted recently, due to a forum mishap related to spam removal.
This post and the two following are an effort to re-create the original posts and preserve the replies and input from other forum members.
Last Edit: February 04, 2024, 10:23:35 AM by hiccup

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
An addition was made to the Enhanced Genre Hierarchy list:

Subgenre Tagger

It's a tool intended to be helpful when you are using a custom Subgenre tag to complement the default Genre tag.
It will suggest relevant subgenres for your files that already contain a genre tag that is considered to be a 'main' genre.

The idea behind this subgenre concept is that you use the Genre tag for more broad and generic genre names, and an additional (custom) Subgenre tag for refining them further.

The taxonomy of this Subgenre Tagger is identical to the Enhanced Genre Hierarchy browser.
So if you use this Subgenre Tagger feature to write your subgenres, your music will be categorised correctly when using the Enhanced Genre Hierarchy browser.

Howto:

Make sure you have a created a custom Subgenre tag.
Enable the Tag Hierarchy Explorer panel (Arrange Panels> Panels Configuration) and select the Enhanced Genre Hierarchy file.

Now when you are editing a file that contains a known main genre in the Genre tag, you will see a drop-down menu for the Subgenre tag that will show subgenres relevant to that main genre.


These are the main genres that will get proposals for subgenres:



Some examples for Classical, Jazz, Electronic:



Update 1.200821 has improved subgenre suggestions for 'Metal':




- - - - -

update:  This functionality has been removed.
Last Edit: December 15, 2022, 08:00:59 PM by hiccup

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
This post and the next are an effort to recreate and preserve the replies that were deleted when the forum mishap happened.


#1 Mr. Trev
Very nice. Thanks.

Although it may mean more work for me (being more specific with tags) since all my stuff is using fairly generic genre tags - mostly to keep my portable devices from getting confused ;)


#2 hiccup
Thank you Mr. Trev.
It can indeed be an incentive to waste more time on your hobby ;-)

But this is also intended as a potential time saver.
If you use auto-tagging, and the tags source providers supply good quality genre tags… , it should save time and make navigating and exploring your library better and easier.

For now sourced genre tags are often disappointing, but I do see some improvements and progress being made here and there.
I am convinced in the long run it will get better and better, and the need for manual tagging will become less and less.

So MusicBee will then be just a little bit ahead of the game ;-)


#3 Mr. Trev
Indeed, the rub has always been trying to find a place where the genre tags match up with my ideal.

How well does MB handle keeping the genre tag as database only - if even possible?

I've been thinking of maybe creating a copy of MB (gotta love the portable version) and using that to experiment with. I was thinking of using what Musicbrainz Picard picks (maybe using the last.fm plugin) and see what happens. If there isn't any issue with keeping the genre changes just saved to the database (not written to the actual files) it wouldn't be that big of a deal if I end with with a total mess - I'd just restore my backup.
If it actually works out OK, then I'd commit to writing the tags to the files.
The other thing for me to consider is it's going to affect my DAPhile server and how to deal with syncing to my devices (eg. I don't need my jazz tunes broken down to hard bop, 3rd stream, etc. Blanket jazz is good enough for that)

Sorry for going a bit OT,
Cheers


#4 Adson
hiccup, thank you very much for sharing this useful genre list enhancement with us.

I often had problems setting the appropiate (difficult word for Germans ;-) ) genre for my music files.
There are so many different flavours and subdivisions in a lot of the general genres.

I am looking forward to try your plugin this evening on my home computer.


#5 hiccup
You're welcome Adson.
Please also check post #2.
It describes another tool I have just added that can be useful if you use a custom Subgenre tag additional to the generic Genre tag.
(and I updated the Enhanced Genre Hierarchy browser file too)

Please feel free to give any feedback on your experiences. This is all still under development, and fresh eyes and input will be useful in ironing out flaws and improving things.


#6 Mr. Trev
'I'm not sure how I missed the subgenre tag tool, but thanks again.

This possibly could work great for me. I haven't setup a subgenre tag yet, but I could use a script to copy Picard's genre tag to the subgenre tag instead. IIRC, Picard was using more specific tags for genre than I was using, which would be perfect for my subgenres.


#7 hiccup
You didn't miss it, I only created and added it today ;-)


#8 Mr. Trev
Sweet, I'm not completely losing my mind.

Is it safe to edit your txt files? Just for the sake of personalization of course - I'm lazy so all my "Heavy Metal" tracks are tagged as just "Metal". Seems like it'd be easier to change your list rather than all my files.

Cheers


#9 hiccup
Changing the name of categories, or changing what genres go where shouldn't be a problem.
I wouldn't change the genre names, since they are as they are named in the databases of MusicBrainz and Discogs.
But you could add your own of course.

It's good that you raise the subject. A quick websearch shows there are some different opinions about what is metal and what is heavy metal.
Wikipedia says they are the same and interchangeable, but I think that is incorrect.
I will probably be making some changes in the hardware department…


#10 stevenmm
@hiccup, the installation instructions above are slightly out of date


#11 hiccup
That's fixed.


#12 Mr. Trev
Ah, makes sense. I suppose that'd be the best way to go about it (using Musicbrainz/Discogs as a reference)
On the other hand, I'm going to have to agree with Wikipedia that "Metal" and "Heavy Metal" are the same - the joys of subjective taste.

A couple quick install questions too:
If I toss both the "tag hierarchy" and "enhanced tag hierarchy" into the correct folder, which one takes priority? Should I even have both? <nevermind, I just noticed there's only the enhanced version now. maybe this is what Steven is referring to>
Second, regarding the "subgenre" tool: I/we have to manually create the MusicBee>AppData>TagHierarchyTemplates folder, correct? Or should it be auto-created, which in my case didn't happen.


#13 hiccup
Yeah, I think (at least these days) it would be best to consider Metal just as an abbreviation of Heavy Metal.
But some will disagree:
(https://ironskullet.com/2017/10/30/the-history-of-heavy-metal-part-i-the-difference-between-metal-and-heavy-metal/)
And even some sites that are valuable sources on genre matters are not that clear about it:
If you read the description on Metal here: https://rateyourmusic.com/genre/metal they use both names interchangeably.
But when you look at the hierarchy list on the right, they have put Heavy Metal under Metal.

Not a biggie though, I'll probably just rename the Heavy Metal category to Metal and the 'issue' will be solved.

I edited the 'howto' to match the current implementation.


#14 hiccup
Both the Enhanced Genre Hierarchy browser and the Subgenre Tagger were updated.

- A couple of genres were added.
- Some improvements were made on the Classical section.
- The category 'Heavy metal' was renamed to 'Metal'.
- The Enhanced genre browser is now better aligned to match subgenres created with the Subgenre tagger.
- Some other small improvements.

Download links are in the startpost


#15 Mr. Trev
The updated install instructions made things much clearer. I still was using the original tool (ie. not enhanced version). I also was on an older version of the beta so that may have had an impact too.
I have updated everything and it seems to be working as expected. Now to start adding subgenres…
Can we use multiple subgenres, eg. "Baroque; Concerto"?


#16 hiccup
Sure. You could add both the subgenres 'Oi' and 'Baroque'.
Then when using the hierarchy browser, that track will show up both under Classical and under Punk.

b.t.w. that's kind of the beauty of this hierarchy browsing. A lot of music can't be defined to being only one single genre.
When in such doubt you can tag a song (or an album) with several genres (e.g. both Soul, Disco and Funk), and it will show up when selecting any of these categories.

If you use the Subgenre tagger with the vertical tag editor, only relevant subgenres to the Genre are proposed.
You can select more than one, but when you save, do understand that any subgenre tags that were there before will be deleted.
So you can't use this to add subgenre tags to existing ones. It will clear what was already there.


#17 LR7
'Oh "Metal"...  ;D  it is important if the band plays Black/Death Metal or Death/Black Metal... also there is a difference between Progressive Doom Metal or Progressive/Doom Metal, hahaha... I write a seperate "Metal hierarchy list", based on my library and metal archives.

Heyyy, it's Thrash Metal, not trash ;-)

They suggest the subgenres:
Black | Death | Doom/Stoner/Sludge | Electronic/Industrial | Experimental/Avant-garde | Folk/Viking/Pagan
Gothic | Grindcore | Groove | Heavy | Metalcore/Deathcore | Power | Progressive | Speed | Symphonic | Thrash

And it seems fine. I use mp3tag with metal-archives plugin for tagging, so I got hundreds of sub-sub genres, which I can't handle with genre categories - but now. Awesome


#18 hiccup
Do they have a list of approved genres and subgenres, or can a user add any genre name as he pleases?


#19 LR7
Based on user submissions, heavily moderated and discussed.


#20 Mr. Trev
So, everything seems to be working fine, just wondering how you have your vertical tag editor setup? Panel? Floating? I can't seem to find any way where it isn't way too intrusive.

Also, where do you personally go to get your genre/subgenre tags? I've been trying the various plugins in Picard, but I'm getting nothing other than the generic ones I already use


#21 hiccup
At the moment I have it in the left main panel, beneath the Tag hierarchy explorer.
You can set a shortcut key for the Vertical tag editor too, so you can quickly toggle it in/out of sight.

I'm using Picard's internal genre feature, the Wikidata genre plugin, and for classical music the Classical Extras plugin.
The results are usually quite bland and not that refined. But still useful for some initial categorisation and for getting some pointers and ideas.

Even though most providers these days have improving subgenre lists, it will be a human effort to apply them to releases. And considering how debated and complicated the matter is, that seems to be a very slowly progressing matter.
Most contributors will feel safe entering 'what's on the box', and getting names and facts right.
Adding something that has a risk of somebody else commenting on to be 'incorrect' is a risk many contributors may not be willing to take.
Everybody likes to be 'correct' these days, right?

Also I don't think Discogs and RYM have API's. I am not sure if other users have ways to retrieve tags automatically from them?
(I believe alec.tron is doing something with that?)

I do have custom weblinks for them and a couple of other websites, so it's easy to quickly see what genres they are suggesting for a release.


#22 hiccup
I am a bit hesitant to add such additional category levels for Metal.

Here's why:

Most Metal music of any subgenre has overlaps with other subgenres.
That often doesn't have to be a big problem, but for a hierarchy sheet like this, a subgenre can only go into one category.

Looking at the suggested categories above, where would these go?:

Industrial black metal
Industrial death metal
Industrial groove metal

Symphonic black metal
Symphonic death metal
Symphonic metal

I am guessing the first three go in 'Industrial', and the other three in 'Symphonic'?

What about these three:

Melodic black metal
Melodic death metal
Melodic groove metal

There is no 'Melodic' category, so they should probably go separately in: Black, Death and Groove?

Now if this is true, the result will be that when you select the category 'Black metal', you will not see the Industrial and the Symphonic versions, only the Melodic one.

Some other difficult ones (for me at least):
'Symphonic deathcore'
Does it go in the 'Symphonic' category or in the Metalcore/Deathcore category?

Or: 'Blackened death metal'.
I believe that's a fusion genre of Black metal and Death metal.
It can't go in both categories, and since it's a fusion of the two, it also can't go in one of them.
So in what category should it go?

In many cases metal subgenres seem to be about differences in either styles, lyrical content, tempo, atmosphere, etc.
To me that makes it difficult to define clean-cut sub-categories that will suit the general user, and will actually improve browsing instead of complicating it.

Maybe it is the 16 categories as suggested being a bit too many for this purpose?
Perhaps a smaller amount could work, I am not sure.


#23 Mr. Trev
Thanks for the feedback. Personally, I'll probably just skip the vertical tag editor for now - old habits die hard

I'm not sure if I have Picard set up wrong or something since it didn't seem to matter what plugin I used, I always got the same results.
A Discogs API would be nice. I like their simple Genre/Style


#24 LR7
So far I filtered the additions:

Atmospheric | Avant-garde | Blackened | Brutal | Depressive | Electronic | Epic | Experimental | Industrial | Medieval | Melodic | Progressive | Psychedelic | Raw | Symphonic | Technical


These descriptions went into their own tags (Groups for me).

So I am left with the big Subgenres:

Black, Death, Doom/Stoner/Sludge, Electronic/Industrial*, Experimental/Avant-garde*, Folk/Viking/Pagan, Gothic, Grindcore, Heavy, Metalcore/Deathcore, Post- (Post-Metal, Post-Black Metal, Post-Hardcore), Power, Progressive*, Speed, Symphonic*, Thrash and I forgot Nu Metal/Groove Metal, sorry

*there are Bands playing exclusively that subgenre, e.g. Queensrÿche/Progressive Metal or Therion/Symphonic Metal.

An Atmospheric Black Metal Band is now a Black Metal Band for me with the Tag "Atmospheric".

Nonetheless I have 350 Metal subgenres remaining and not sure what to do with them:
https://bin.disroot.org/?d209a382fe992814#4USYyKmQ7zYefgbMgYwN9kLb18HwcNmLbjrZfTSZXLyP


#25 alec.tron
Hai.
But there is a Discogs API :
https://www.discogs.com/developers

And, there's also ready to use plugins using the above for MusicBee, as well as Foobar.
Churs.
c.
 

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
#26 Tommy
'Thanks for this very nice addition to MusicBee.
I'm trying to figure out how to toggle show/hide the Tag Hierarchy Explorer.

Is that even possible ?


#27 hiccup
"alec.tron - But there is a Discogs API"

Thnx, I tried it (again) and immediately remembered why I quickly gave up and kind of forgot about it:
Discogs doesn't seem to have a grouping system for releases. (at least not where it concerns genres)

They allow for every variation of a release to have different genres and styles entered so you can have things like this:



Have you figured something out that works for you and avoids manually checking several releases before applying genre tags?
 

#28 hiccup
Hi Tommy, since your question is not about my 'Enhanced genre hierarchy list', but about the tag hierarchy browser in general, it would be better if if you posted your question here:

https://getmusicbee.com/forum/index.php?topic=32556.0


#29 Tommy
After I posted I kinda figured that I did it in the wrong thread but it was already too late, sorry about that.


#30 hiccup
"LR7 - Nonetheless I have 350 Metal subgenres remaining and not sure what to do with them"

I wouldn't consider those to be 350 subgenres.
It looks like something coming from Discogs? It looks like listings of separate subgenres concatenated in a single string divided by slashes?

When retrieving those and tagging your files with it it would be best to somehow get them splitted to the original an individual entered subgenres.


#31 alec.tron
Generally, it works for me... but for very different reasons. i.e. I set genre values by hand, and use discogs as a second set of data; and, most of the music I collect exists only on single / few different releases, and has a strong/enthusiastic discogs contributor community, which helps.

To explain why yhou are seeing what you are seeing, as genres can fluctuate and are subjective on discogs - that's one of the historically odd and/or grown decisions on discogs:
- Every 'release' (a medium, physical or digital) does need a genre/style set when you commit it to discogs (*and one could debate the point / sense in applying genre values on release level [album, EP, compilation, etc] only anyway...).
- Master Releases, which is the grouping you are wondering about if it exists, does exist as a concept/functionality, but has no concept of genres, or other release metadata in itself...
- Adding a release, and being forced to select genres for a release results in very different genre/style definitions (as it would, when different people with different interpretations of genre names do this in a community...)
- That inevitably leads to multiple, user committed releases of the same release with different genre definitions regularly unfortunately.

As an updside - discogs has released TRACKS (i.e. breaking down a release into single pieces on a medium), but, that was shelved about a year ago (as the implementation they've chosen wasn't scaling well... and had inherent issues.... see ) but, they promised it will make a comeback, in re-engineered form (but, that could take years... https://www.discogs.com/forum/thread/803017).
Which means, one will be able to set genres on a single track version (and all it's duplicates)...

Bottom line is, genre definitions, especially on large volume / pop(ular) albums with lots of different releases, are a mess on discogs. The smaller the sub genres / styles, and the more active experienced users are contributing to specific sub genres/styles, the better the data...

c.


#32 hiccup
Thanks for this great explanation alec.tron.
Looking at how much time it is taking organisations such as RYM and Discogs to get these things 'right' while they do have the ambition to, we will probably have to be very patient before all this genre and style stuff becomes some smooth sailing.


#33 alec.tron
Aye, just monitoring genre contributions on discogs releases is a sisyphean task... if you take on arguing about them (as what discogs is fairly good at to only allow data that is visible/printed on the release... and even that is cause enough for upsetting various tempers regularly), it becomes absolutely impossible (and why moderators do shy away from getting into arguments about) when genres are submitted with a release...

That's why I had high hopes for Tracks... but, even if that made a comeback (with genre values for single tracks, as that wasn't done on the first iteration either, but was planned to come) soon ish, it'll take years for the community to have populated these as well on a larger scale...

I have a hunch (and a secret hope) that there'll be ML driven approaches popping up in the next years, either through the large vendors, or through academia or startups/individuals... but, who knows what genre definitions/map/model/taxonomy they might train it on...

c.


#34 hiccup
Updated
Metal now has sub-categories:


- The Subgenre Tagger was updated accordingly (post #2)
- A Genre Category grouping list was added (see post #1)

Download links are in the startpost.

free bonus:
Some Crooner metal and some Cute metal

#35 hokusho
I don't understand where I'm supposed to add these .txt files. Are they part of another plug-in?

#36 scampbll
It's not a plugin, but you might need to update to the beta version (see my signature). The genre list is built in, but you can replace it or add new files in the AppData - TagHierarchyTemplates folder.  You can also edit them through the menu in the panel.

#37 hokusho
I see, now it's working fine, but the directory the TagHierarchyTemplates folder showed up was Roaming > MusicBee. That's what confused me.

#38 scampbll
Yeah, it'll be in different places depending on the type of installation you have.

#39 Londinium
Hi, a huge thanks for this great feature, I've been waiting for something like this for a long time!

For those interested by the RateYourMusic genres hierarchy, I've created a file with all the 1705 genres RYM currently has.  Their genres hierarchy might not be perfect (I think they are currently moving from a genres only system to a genres+descriptors system so it's a work in progress I guess) but it goes quite in the details, especially for the "Regional Music" top-level which has something around 7 nested levels.

Enjoy!


#40 hiccup
Thanks for sharing Londinium!

I have a question and a suggestion:

Q.
Where did you find these 1705 genres and it's hierarchy?
I am aware of this source, but it's slightly dated, and it has no hierarchies?:
https://pastebin.com/tr9DggBb

S.
This thread was intended for my 'Enhanced genre hierarchy' list/file.
It's great that other members such as you contribute here, so that's no problem at all.

But to maybe to give your creation some better attention, perhaps create a new separate thread called something like 'RYM genre hierarchy'?

Or don't, it's not that I have strong feelings on this.
Honestly, if you leave it like this it is great too.


#41 scampbll
There's a thread here for collecting all the tag hierarchy files: https://getmusicbee.com/forum/index.php?topic=32978.0


#42 hiccup
Ah yes.
But perhaps a hierarchy for that topic is needed too?
If the number of contributions increase over time, they will be difficult to find in a single thread.


#43 Londinium
You can easily inspect API calls in your browser developer tools 😉

For your suggestion :

"quote author=psychoadept There's a thread here for collecting all the tag hierarchy files: https://getmusicbee.com/forum/index.php?topic=32978.0"

Thanks! I wasn't aware of this specific thread, I've found this one while looking in the changelog.  I've reposted here.


#44 hiccup
"Londinium - You can easily inspect API calls in your browser developer tools"

Not if your talents and capabilities on that are not in your toolbox. ;-)


#45 hiccup
Updated

- added new genres, including the ones that were recently added to the databases of MusicBrainz and RateYourMusic.
- the 'genre grouping' list (for Preferences > Tags (2) > group genres) was updated accordingly.
- fixed an error where for some cases the 'Subgenre tagger' would suggest subgenres belonging to a different main genre.
- some small tweaks and refinements
 
I managed to combine the (previously separate)  'Enhanced genre hierarchy' and 'Subgenre tagger' files into one file.
So that eliminates the need to switch between the two for either browsing or tagging purposes.
The new file is named 'Enhanced genre hierarchy and subgenre tagger' and can be found using the download link in the startpost.

It will look like this:



The 'Genre browser' node is the one to use.
The 'subgenre helper' node only has a functional purpose and should not be used for browsing.

Note that the 'subgenre' feature only serves a purpose for those users that are using a custom 'Subgenre' tag.
Its intended use is explained in post #2.

Testers are welcome!
I did test it myself for a while, but it's very easy to make a mistake in lists like these and perhaps overlook something.

#46 hiccup
For those interested in testing and providing some feedback:
I am especially interested if there are genres missing from the hierarchy file that should be added.

One way of checking if your library contains unrecognised genres is this:





If you see entries under 'No tag hierarchy for' that you believe are credible genres you could post a screenshot of that part of the panel, or just list the genres.
With credible I mean that they have been sourced from credible sources such as Discogs, MusicBrainz, et al., or are mentioned on at least 2 'serious' music-related websites.
I am not interested in entries such as 'American pop', 'Beautiful music', 'Pop/Funk/Hip-hop', 'Atmospheric blackened melodic death doom trash metal', etc.

#47 hiccup
Updated
- added some more genres and fixed some minor flaws
- made improvements on the Classical department, especially regarding 'period'.
  (details on that are at the end of the start post)

#48 hiccup
Updated
I was never very satisfied with how Latin, Mexican and South American music turned out in this hierarchy.
After looking at it with some fresh eyes (and ears), I have made some big changes to the related genres and their positions in the sheet.
Quite a few genres were added (most Brazilian and Cuban), and a new category named 'Latin American and Caribbean' was created under 'World'.

An impression:


The idea is to have the more traditional Latin music under 'Latin', and everything else with strong Latin influences or roots from the regions: Central America, Caribbean, South America under 'Latin American and Caribbean'

As always, the sheet is subjective and is constructed to my personal preferences.
I hope this is the last update for a while…

#49 hiccup
A remark:
If you use the enhanced genre grouping file to replace the default genre grouping under Tags (2) > group genres, be sure to update to at least MB 3.4.7770 patch version.
Due to a limitation in earlier MB 3.4 versions, genres starting with the letters U–Z would not get grouped.

#50 hiccup
updated
lots of changes

#51 hiccup
Updated
- A lot of genres were added, amongst which all genres from RateYourMusic/Sonemic.
- Improvements on groupings. Many were added, and a few that weren't very useful were removed.
- Some improvements on alphabetical ordering.
- Many other small improvements.

download link in the startpost

#52 hiccup
Updated with a couple more improvements

I'm pretty confident this version should last for quite a while.
(unless mistakes get reported)

To fans of Metal, Darkwave, Grindcore, Industrial, Metalcore:
One thing to mention about the current version vs. older versions is that the grouping and ordering of these genres has been revamped.
The structure for these genres now looks like this:



If you strongly disagree with these choices let me now.
 

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
Updated with all recently added genres at RateYourMusic and MusicBrainz.

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
Updated

- added new genres from RateYourMusic and MusicBrainz
- re-organised the blues a bit
- some improvements on subgenre suggestions

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
Updated
(could be the last one for this year…)

- Added a few more genres.

- refined the way how genre names ending with 'music' are processed and renamed.
  For example:
       For 'Pop music', 'Rock music', 'Classical music', I prefer just 'Pop', 'Rock', 'Classical'.
       But I would like to keep 'Furniture music' and 'Incidental music' as they are, since they look (even) weirder without 'music'.

        For 'Psychedelic folk music', I prefer 'Psychedelic folk'
        But for 'Chinese classical music' and 'Chinese folk music', I prefer to leave them like that.

   These are just a few examples, but the change affects a lot of genre names that end with 'music'.
 

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
updated

- added more genres and aka's
- added some classical music 'worktypes' that can get retrieved when using Picards' CE plugin.

- addressed something that has been bugging me for a while:

Music of genres such as 'Modern classical' and 'Neo-classical' was showing up under the category 'Classical', which I personally didn't like much.
And a genre that is very similar to these two, 'Neoclassical new age' was showing under a different category: 'New age'.

To bring them together and separate them from the classic 'Classical', a new category named 'Neoclassical · New age' has been created.
These are the genres that will get grouped under it:




Music of genres related to games, movies, television, etc. was scattered around several categories such as Electronic, Other, Style/Format, Stage & Screen.

To bring them together, a new category named 'Film · Game · TV' has been created.
These are the genres that will get grouped under it:




This is a complete overview of all current genre categories:

Last Edit: January 22, 2022, 09:55:37 PM by hiccup

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
- added some genres from RYM
- added some aka's from MusicBrainz

- 'Europe' is now divided into N/S/E/W regions
- 'Russian' and 'Siberian · Mongolian' were added. (replacing 'Asian (north)')

'World' now looks like this:


 

Mr. Trev

  • Sr. Member
  • ****
  • Posts: 454
In the 1st post you mentioned Classical and period finishing with the point:
"You will also need to use a script that writes and adds these period names to the regular 'genre' tag.
How to do that is beyond the scope of this thread."

Is the way to do this covered in your other Classical tagging thread? (i did a quick skim but didn't see it)

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
I myself am doing that with use of the script I described in this: 'How to retrieve good quality genre tags using Picard' topic.

If you also use that script (script #1), all you have to do is add this line:

Code
$setmulti(genre,%genre%; %period%)
to the bottom.
(it will add the 'period' name to the other genres)

Note that you will need to use Picard's Classical Extras plugin for this to work.
Last Edit: January 31, 2022, 05:30:37 PM by hiccup

Mr. Trev

  • Sr. Member
  • ****
  • Posts: 454
Gotcha, now added.

I decided for the sake of minimalising confusion I'd create a separate portable Picard install just for classical. I don't think I'm invested enough in Classical for a separate MB install though

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
updated
- added some 40 genres

Amongst which:
Hutsul folk music (Ukraine)
Sovietwave (Russia)
Scots song (Europe)
Swamp pop (USA)

If only Putin had been a music lover instead of an evil and destructive warmonger…
Last Edit: April 01, 2022, 08:50:06 PM by hiccup

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
Updated

- added some (mostly a.k.a.) genres from Discogs.

(I really wish Discogs and MusicBrainz would butt their heads together and consult RYM about genre tags. That would really save me wasting time on adding a.k.a.'s)

temptemp2022

  • Newbie
  • *
  • Posts: 1
Registered just for this. Can you share an updated link?