Reject fingerprints that don't have enough data compared to the reported audio length
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Acoustid Server |
New
|
Undecided
|
Unassigned |
Bug Description
There are some fingerprints that supposed to be long according to the "length" attribute, but they don't have enough subfingerprints.
acoustid=# select track_id, id, bitrate, length, source_id, icount(fingerprint) from fingerprint where track_id in (186141,
track_id | id | bitrate | length | source_id | icount
-------
141737 | 147584 | 198 | 247 | 3 | 89
143655 | 149565 | 198 | 247 | 3 | 89
144534 | 150477 | 198 | 247 | 3 | 89
Tracks shorted than 120 should have the full fingerprint submitted (based on the estimation using Chromaprint constants), tracks longer than 120 seconds should have at least 948 subfingerprints.