Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Questions about Fingerprinting + Finding Duplicates (Read 1189 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Questions about Fingerprinting + Finding Duplicates

I want to use fingerprinting to find existing duplicates in my 100K+ library, prevent adding duplicates when I add new tracks, and prevent adding duplicates to playlists. I have been testing Fingerprint-Tools-SMP.

  • What are the best tools available for fingerprinting?
  • What's the difference between Chromaprint and FooID? Chromaprint seems better according to this.
  • How do I install FooID? All the links out there seem to be dead.

Thanks for any help!
Windows 10 | Foobar2000 v2.0 Portable | Columns 2.1.0 | SQLite Utilities 3.0.4 | SQLite Tree 4.0.6

 

Re: Questions about Fingerprinting + Finding Duplicates

Reply #1
It seems you have not read the readme which is opened right after installing it  ::)
https://github.com/regorxxx/Fingerprint-Tools-SMP/blob/main/helpers/readme/fingerprint_tools.txt
Answers are there.

Quote
What are the best tools available for fingerprinting?
How do you measure 'best'?

If you mean using external tools, you have python. If you mean within foobar, there is none but the one I offer (which just uses fpcalc). There may be other media managers out there though, maybe beets (?)

Quote
What's the difference between Chromaprint and FooID? Chromaprint seems better according to this.
They are different algorithms, just google it if you are curious about it. Chromaprint is "better" since it's already used by other software and there are multiple python scripts out there to play with it; it also seems to give better results, ymmv.

FooID is just a legacy algorithm, from a legacy component, which is simply dead on foobar V2 and there is no x64 plugin. I simply supported it because I found it funny to decode it.

Don't expect anyone to give better answers about that (maybe ask here ). I can only give hints about how to decode FooID fingerprint or perform the correlation analysis since that's the part I coded.

Quote
and prevent adding duplicates to playlists
I don't think you need fingerprinting for that. At least if you have properly tagged your library, duplicates can be removed by configurable TF with other tools.

EDIT: In case something is not clear enough, I will add it to the readme following this thread.