So by default SongKong always searches MusicBrainz first and tries to find a match then looks at Discogs either for supplementary information that doesnt conflict with the MusicBrainz match or searches for a Discogs match if there was no MusicBrainz match.
So if your preferred match is not on MusicBrainz then it cannot be matched, but if there are other version of the release with the same tracks/track lengths then it can match to them instead. i.e if the tracklisting is the same for two versions of the album and sonically the same (or so similar they have same acoustid) then there is nothing to distinguish between the two. This doesn’t usually matter its only going to occur for those popular releases with many versions, and the main metadata is going to be the same anyway.
Now in your case your track no was incorrect, and I think this is why the it matched the multidisc version because the multidisc matching has to be a little more forgiving to cope with users only having some discs of the release. So if you have fixed trackno and gone back to Fix Songs with MusicBrainz I think it would match a release closer to your preferred match.
Now, looking at the results above when you force it to only match Discogs i noticed two differences between the top match and your desired match
-
Track Order is different the selected match goes equivalent to ACDB of your preferred match, so now you fixed the tracknos to numbers are they in the correct order ?
-
Your preferred match has no track durations so we cannot check track duration matches, that is going to give match a lower score because less safe.
Match To One Album only shows the top 20 matches so it doesn’t take too long
What I do need to do is add the option to allow user to add DiscogsId/MBRelease Id to Match to One Album and I would like to get this done for next release.
That would then allow you to use Fix Songs for the heavy lifting, and use Match to One Album to select the album when SongKong has not matched the exact version of the album you would like.