on recording level: low precision, high recall (as in we have ISRCs for many tracks in the end, but possibly more than one)
LordSputnik
(because there's a chance that the correct track for the ISRC is also linked to that recording)
JonnyJD_
LordSputnik: that is only because you change the definition of correctness.
The key about comparing these is to have the same definition of correctness/precision.
ijabz_ joined the channel
LordSputnik
JonnyJD_: but that's better for striving for a correctness we can't possible achieve :)
JonnyJD_
correct is when I look up a track and I get one ISRC, the correct one, or no ISRC
a high recall is when I get ISRCs for many tracks. But that might screw correctness, because I might get ISRCs for tracks, that belong to the recording, but not to the track.
You can easily just fetch all ISRCs belonging to any of the track IDs of a "recording cluster", but not the other way around
LordSputnik
JonnyJD_: but you won't be able to look up an ISRC for a track, because they're stored on recordings
and there's no good way to verify the track ISRC
JonnyJD_
There is also no good way to verify them on recording level.
especially if multiple ISRCs could be correct.
LordSputnik
but it's less specific, so less likely to be wrong
JonnyJD_
We can always only verify the track level (with the actual disc). But only guess on the recording level.
But please don't say adding them at a more general level makes them any more correct.
LordSputnik
so completely unreliable
hawke_1
LordSputnik: what if the label considers part 1 and part 2 to be a single recording? :-p
JonnyJD_
I could get behind saying we can't ensoure they are correct for a track, but not saying adding them at recording level is "more correct"
LordSputnik
JonnyJD_: It is probably more correct. It's probably more correct to say *this ISRC is from one of these tracks" than "this ISRC is from this track"
JonnyJD_
LordSputnik: Yes, that wording works.
LordSputnik
good, but I'm not writing a style guideline on that, and I've had enough of wordings the past few days :P
JonnyJD_
I'm all for storing at track level. I try hard with isrcsubmit.py that people use the correct release (and so the correct "track-list"/track ids, if/when exposed)
So unless people are beeing ignorant, that would submit most ISRCs for the correct track. Even more when DiscIds where attached to the right releases.., but even if not there is a noice choice dialog with barcode cat# and names/titles
*nice
coderhead42 joined the channel
ruaok joined the channel
luks: still awake? I can't figure out what Windows GetVersion() < 0x80000000 is supposed to test. I found that when GetVersion() >= 0x80000000, then the build number can't be extracted, but nothing else.