SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Force Songs to Release

I have found that I only rely on Discogs data and that my workflow consists of manually searching for the release on the Discogs website, then copying the ID and using “Match Songs to Specified Discogs Release” to update the selected tracks.

My problem is that this only works about 70% of the time. Sometimes Jaikoz refuses to match the tracks for unknown reasons. I assume it’s doing some sort of automatic checks against various variables and that it can’t find the matches required (track length perhaps?).

Jaikoz can be very stubborn about this. Sometimes I only need to add the artist tag on the first track to make it work, other times it won’t work even after manually tagging every single track.

So what I’d like to see is some sort of “Force Songs to Discogs Release” feature, where Jaikoz simply imports the Discogs data and tags the tracks without doing any checks.

The only check that could be done is to make sure that I haven’t selected more tracks than what the release contains since that would be an obvious mistake.

If the Track Number tag is available it could use that to match the tracks, but if it’s not it’d be fine to just have it assume that the tracks are in ascending order.

This would greatly improve my updating speed since it can be quite time consuming to manually fix a release when Jaikoz refuses to match it.

I can see your point, but I feel a bit uncomfortable about this idea ,as it could help you to match to releases that are actually wrong.

Before I consider this further could you email me your support files to support at jthink dot net idealy with a link to some example files so i can identify why Jaikoz is failing the match and see if there is a buf there.

So okay, so your usual problem is that the track durations from Discogs can be incorrect and not match your track lengths. Jaikoz allows a tolerance of 15 secs (15 secs too long /short) which is enough to account for encoding differences but if the data has been entered incorrectly in Discogs it could be any value. To match your tracks to tracks in a Discogs release every combination is tried to find a mapping that find a match for every track and provides the best overall match. Track Title, track duration and track no are considered, track duration is especially useful because at least in your own songs the value cannot be incorrect it is part of the audio itself.

Now changed so that if every song can be matched to the release but some durations fall outside the 15 sec tolerance, you get a dialog with the warning information, asking if you want to match anway so you can make a considered choice.

Might not have time, but would like to offer the same functionality to Match to Specified MusicBrainz Release

I have tried this out with 4.0 beta 2 and it seems to work quite well so far. :thumbup:

It still seems to get stubborn and refuse to match anything sometimes unless the first track has been tagged with an artist.

For example, I tested an album (Discogs ID 170252) which was completely untagged. I tried to match the songs to the release ID but it wouldn’t work. I then entered the first track’s artist manually and tried the match again and now it successfully matched every track without complaints or warnings.

Edit: tried another album with no existing tags (ID 40911) and it also refused matching. I tried adding the track numbers manually but that didn’t help. I then added some nonsense text into the first track’s artist tag and then the matching worked. So something seems to get stuck if there’s no pre-existing tag…

Thanks, there was a check to prevent a single artist release matching a various artist Discogs release with a bug in it, now fixed for final release.