SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Working (only) on genre and grouping

Hi Paul,

Here is my use case, I would like to read your advice on the best way to achieve it.

I have a massive library I’m using essentially for DJing, but also for other purpose like… hearing an album :wink: So it’s divided in three separated parts: 1/ singles (sorted by decade) 2/ full album (sorted by authors) and 3/ miscellaneous files, like sound effects, rarities, whatsoever, but we don’t care: I’m just having SongKong working on 1 and 2.
Essentially MP3 and FLAC, sometimes other format I may dismiss here.

I would like to have a full reevaluation of grouping and genre on my full collection of singles (1) and album (2) according to the following rules:

  1. I want to have nothing but Genre and Grouping tags modified,
  2. I want to have one unique value in Genre, and one or more values in Grouping (this is how I’m currently tagging my new files — I’ll share a screenshot of my settings belows)
  3. I want to have a limited number of values for my genres, so it’s limited to main “high-level” genres (the list I’ve found here could be inspirational: https://www.musicgenreslist.com/ ) – yet, discogs and musicbrainz are more permissive (e.g. when it comes to French music, tags are often in French like “variété française” or “chanson” or “rock progressif”)
  4. I want “Grouping” to be more permissive with any possible value retrieved from data sources
  5. I want “Grouping” not being empty, except if “Genre” is empty and no information is found for the file
  6. I want Genre and Grouping to be evaluated track by track and not on album level, because each track of an album can have a specific genre
  7. I want that if no information is found for the track, and file has a genre tag, grouping is copied from genre, and genre is recalculated according to rule 3
  8. I want to have a batch report that lists every retrieved genre that is not matched in my list (so I can complete it and relaunch the batch)

Let me know if I’m unclear!

Thanks

Hi, so with SongKong we currenlty only use Discogs but have an issue open to support MusicBrainz genres, so this means we cant currently do track based genres only album based genres.

The genrelist.txt lists the allowed genres, you can edit this via Preferences:Allowed Genres but we don’t currently support swiching between genre lists in the UI, nor do we allow to take everything from Discogs without any filtering as you requested for Grouping field.

But for album based genres this is how I would do it.

  • So I would make a copy of genrelist.txt as groupinglist.txt
  • Setup Preferences:Allowed Genres with the genres you want to update Genre field
  • Select Fix Songs
  • Create new profile that only update Genre and run that
  • Exit SongKong
  • Copy genrelist.txt to genreonylist.txt
  • Copy groupinglist.txt to genrelist.txt
  • Start SongKong
  • Update Preferences:Allowed Genres with any more genre yoy want Grouping to use
  • Create new profile that only update Grouping and run that
  • Then create a Scripter task to update Grouping from Genre if Grouping is empty and Genre is not empty and run that.

I want to have a batch report that lists every retrieved genre that is not matched in my list (so I can complete it and relaunch the batch

Report shows you what has been added but not what wasn’t added.

Going forward, the MusicBrainz support would add MusicBrainz support at track support
To solve your grouping request maybe I should add option to disable the Genrelist and allow all values
Would be useful (but quite niche) to allow multiple genre lists.