In case Acoustid returns more than one recording, parse_lookup_result will return only the first one. This leads to a confusing situation in case the file matches two acoutids and the first hit is linked to two recordings. The result is that acoustid.match returns two recordings, only one from the first hit and one from the second hit, possibly with much lower score and less useful than the omitted second recording from the first hit.
In case Acoustid returns more than one recording,
parse_lookup_result
will return only the first one. This leads to a confusing situation in case the file matches two acoutids and the first hit is linked to two recordings. The result is thatacoustid.match
returns two recordings, only one from the first hit and one from the second hit, possibly with much lower score and less useful than the omitted second recording from the first hit.