SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Tutorial: SongKong and Classical Music

Previous
Next

SongKong really understands Classical music, the metadata demands for Classical are very different to Pop/Rock music and SongKong has a host of additional features to properly support classical music.

The main database used by SongKong is MusicBrainz, this has good support for Classical Music including proper support for Works and Movements, not just Tracks. It also has a detailed Classical Style Guide (CSG) that describes how edit classical music metadata within MusicBrainz.

MusicBrainz does have one serious flaw though, although the guidelines for adding a Classical album are different to a non-classical album but nothing is stored in the database to indicate if the release has been added using the CSG or not. This is a problem because some fields mean something slightly different if the CSG has been used, and sometimes classical albums are added without using the CSG. Then there is the additional unsolvable problem that there are many edge cases albums that are considered Classical by some and not Classical by others.

But luckily SongKong has a special algorithm that can automatically differentiate between Classical and non-Classical and apply different tagging preferences for each. SongKong uses various ways to identify Classical albums and if an album does appear to be a Classical album then for the songs matched to the album the Is Classical flag is set and the Classical preferences applied. And to deal with those edge cases, the algorithm is modifiable by yourself so you can prevent or force an album to be considered a Classical album

The simplest way to solve one-off issues is to modify the value of the Identify Classical releases option on the Classical tab. By default SongKong uses its algorithm to decide if the identified album(s) for the selected folder are Classical albums. But if we want to force the identified album(s) to be considered as classical the option can be set to All releases treated as Classical. And if we want none to be considered as Classical we can set it to None, no releases treated As Classical.

If necessary there is another more permanent way to prevent releases being matched as classical if required

Previous
Next