SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Album preference from MusicBrainz

The autotagging works very well for me, except one scenario.

If I have an older album where some of the tracks are on a best-of CD or something Jaikoz will pick the wrong album for some of the tracks. Often, when I manually add from MusicBrainz the best-of CD will be a 100% match and the correct CD will be a 80%.

It would be nice if Jaikoz noticed that all the tracks were linked (in the same directory, had the same original album value, etc.) and attempt to match them to the same album.

There have been a number of requests simailr to this, and I am working on a solution.

Rock On.

Have you tried the lates version, should now work much better.

Yep it works a lot better. Not perfect, but thats expected. I am working with a 10,000 track collection and roughly 5% of albums still need manual editing. But that is much better than the 15-20% it was before. And being able to weight the importance of the various filters is a great help to fine tune this (especially for large collections).

It may be that I am using the the “cluster albums” feature wrong. What exactly does it do? Should I use it before I pull from MusicBrainz or after?

I’m still experimenting (10,000 tracks take a while to process) but overall this new version is a great improvement.

Congratz, and thanks.
-Dan

[quote=oillio]It may be that I am using the the “cluster albums” feature wrong. What exactly does it do? Should I use it before I pull from MusicBrainz or after?
[/quote]
Use it after Correct from Musicbrainz

Many albums exist within Musicbrainz as multiple releases, usually this is because the album was released with an extra track in a particular country. All the track ids for an album are unique to that album because of a flaw in musicbrainz schema, so that even if there is an identical track on both releases it will have different track ids. Now when a puid is created for a song it is likely to only be associated to one of the track ids. So what typically happens when you look up some tracks from one album in Jaikoz is that it finds matches, but some are for tracks in one version of the release and some in another. This means the MusicBrainz Release Id varies and things like Find Missing Tracks Report do not work so well because it compares release ids rather than album names

The Cluster Albums task analyses all the (selected) tracks that have been matched in Musicbrainz and groups them by artist and album and tries to reduce the number of release ids the tracks are spread over

The main problem I am still having is Jaikoz picks a different album for one or two tracks in a directory, when they should all be the same. It doesn’t look like cluster fixes this.

So, for example: I have a directory with the 8 tracks for Tool’s “Tales From the Darkside” album. The Artist, Title, and Track fields are all correct. 7 of the tracks are properly identified. But One track (Flood) is ID’s as being from the “ToolTime” album. When I try to manually correct the track the Tales From the Darkside version isn’t even on the list. The odd thing is that the only Tool Flood found is the ToolTime one, the rest are from different artists. And there are several versions of Tool Flood out there. I have to open the albums page on MusicBrainz, find the track, and manually copy the Track ID into Jaikoz.

It would be great if Jaikoz did a second pass when auto-tagging from MusicBrainz. It should check the directory, and try to match all the tracks to the same album. This could be in a seperate action like cluster is.
And if that fails, when manually IDing tracks from MusicBrainz Jaikoz should also try to pull the albums from the tracks in the same directory and try to match something up.

[quote=oillio]The main problem I am still having is Jaikoz picks a different album for one or two tracks in a directory, when they should all be the same. It doesn’t look like cluster fixes this.

So, for example: I have a directory with the 8 tracks for Tool’s “Tales From the Darkside” album. The Artist, Title, and Track fields are all correct. 7 of the tracks are properly identified. But One track (Flood) is ID’s as being from the “ToolTime” album. When I try to manually correct the track the Tales From the Darkside version isn’t even on the list. The odd thing is that the only Tool Flood found is the ToolTime one, the rest are from different artists. And there are several versions of Tool Flood out there. I have to open the albums page on MusicBrainz, find the track, and manually copy the Track ID into Jaikoz.
[/quote]
It is difficult to say for sure, but how long is your track ?
Because the version of Flood on Tooltime is 3:27, whereas the version on Tales from the Darkside is 3:40. Im assuming your version is 3:27.
Jaikoz only returns tracks that are within the ‘Preferences\Musicbrainz\Match\Track Duration must be within this no of seconds’ because this checks against really bad matches.
Possibly the Musicbrainz database is incorrect.

This would have to be a seperate action, because wouldnt like to assume that just because tracks were in the same folder they were from the same album, one obvious example is if you have a dump folder containing all the tracks that you havent sorted yet. Do you want to expand on this idea a little bit more for me ?

[quote=oillio]
And if that fails, when manually IDing tracks from MusicBrainz Jaikoz should also try to pull the albums from the tracks in the same directory and try to match something up.[/quote]
At first glance, sounds a bit risky

[quote] It is difficult to say for sure, but how long is your track ?
Because the version of Flood on Tooltime is 3:27, whereas the version on Tales from the Darkside is 3:40. Im assuming your version is 3:27.
Jaikoz only returns tracks that are within the ‘Preferences\Musicbrainz\Match\Track Duration must be within this no of seconds’ because this checks against really bad matches.
Possibly the Musicbrainz database is incorrect. [/quote]

Yep. That is the problem. Or maybe my files got switched up and I have the wrong version of the song…

Yep, you would have to at least be able to turn it off. I have a singles folder where I dump all my individual tracks. I would definitely not want to run it on that.

I’ve only run through 1000 songs so far and most of the problems have been with the files so I’m not sure the best method.
I just had another one where all the songs were matched correctly except for one. It matched it to a compilation album. It looks like the MusicIP ID matched for the wrong album and was not linked to the right one. Even though the meta-score was 99 to 76 for the correct album.

So it looks like MusicIP ID’s trump the tag score. Maybe that is the right way to do it if the DB is mostly correct…Let me see how many bad DB hits I get…

I don’t mind manually IDing them when the DB data is spotty, the real pain is when I have to manually retrieve the ID from MB’s website…So maybe the best solution would be to check the release ID’s in the same directory (if less than 30 files in the dir or something) and bumping any matches in there to the top of the list in the manual correct window (like you do with matching MusicIP ID’s).

Ive got another good example:
I have an album by “Danger Mouse” called “The Grey Album” when imported it had the artist name as “DJ Dangermouse” and the rest is correct. The MusicIP ID matches the Danger Mouse album as well as a Kidz With Toyz album. When autoupdated all but three tracks correctly matched the Danger Mouse album. Three of them matched the Kidz With Toyz. Jaikoz should be able to detect this scenario and try to match all the tracks in the same directory to the same album.