No, probably not - in most cases the data data is probably the same as yours and it will come from original albums its just that when it doesnt he still wants to map to the original album,. This information that you saying to not use might be required to get any match. If we cant match the track on name (because its missing/misspelt ectera) or puid then we fall back to the release.
Actually I think Ive mislead you slightly, with the ‘Prefer original albums’ option I’m not necessarily trying to return the earliest release that the track was on, just a studio album or single rather than a compilation. If there exist two releases with the same tracks, then the earliest one would be preferred , but if they differ slightly but one better matched the users tracks that would be the one picked. So actually this option only comes into play if the best release returned by your original album is a compilation, this is why in the current version of Jaikoz this functionality is basically implemented by denying compilation releases 13% of max score, but tis method is to crude.
So could actually use your algorithm, but if the top match is a compilation and the 'Prefer original album option ’ is set disregard the compilation, as long as there is an original album with a decent score for the ‘Track score’
But one trouble with this is representing this in manual match where it would be expected the highest score to be at the top and now the Is original release isn’t part of the scoring that might not be so. Perhaps in this particular case it could be recalculated by just discarding the release metadata from the score for the compilation matches only.
No, this doesnt exist. What we might be able to do in the next NGS release though is find all the releases that a particular track is on, and sort by date.