dpwe/audfprint

I found that some match matches are inaccurate. I want to know, is the time and hash generated by this audfprint continuous at the start-end time, or is it a peak value, which leads to the fact that if one song is 1 minute, another song 3 minutes, there are a lot of hashes in the previous minute in the last two minutes of the next song, which leads to the fact that the hash statistics are larger than one minute, resulting in inaccurate sorting, then the match situation is inaccurate, how to optimize this?

Opened this issue · 2 comments

I found that some match matches are inaccurate. I want to know, is the time and hash generated by this audfprint continuous at the start-end time, or is it a peak value, which leads to the fact that if one song is 1 minute, another song 3 minutes, there are a lot of hashes in the previous minute in the last two minutes of the next song, which leads to the fact that the hash statistics are larger than one minute, resulting in inaccurate sorting, then the match situation is inaccurate, how to optimize this?

dpwe commented

Thank you, in fact, I mainly do this operation, which is to intercept, merge, and use audfprint in a song or several songs.
Raw hash, time, my search logic is to count the number of hashes, sort by count and return to the user, I found that audfprint
The generated hash and time are random and not continuous, which leads to this situation audfprint
The search is not allowed, thank you very much, audfprint
Also this is a good project