[HN Gopher] I recreated Shazam's algorithm with Go [video]
___________________________________________________________________
I recreated Shazam's algorithm with Go [video]
Author : ccgzirim
Score : 74 points
Date : 2025-02-24 13:20 UTC (1 days ago)
(HTM) web link (www.youtube.com)
(TXT) w3m dump (www.youtube.com)
| jmholla wrote:
| You should be careful with this. Last time I saw an article about
| reproducing Shazam's algorithm, their lawyers came after them and
| eventually the article was removed.
|
| There were questions as to the validity of the threats their
| lawyers used, but even a bulletproof case is a costly endeavor
| when going up against the scale of companies.
| mannyv wrote:
| The Shazam patent is out there.
| smegsicle wrote:
| i want to believe
| ziddoap wrote:
| The title card of the video is "Please don't sue me", so I
| assume OP is at least somewhat familiar with the risks.
| gnabgib wrote:
| Related _I recreated Shazam's algorithm with Go_ (494 points, 7
| months ago, 117 comments)
| https://news.ycombinator.com/item?id=41127726
|
| _How Shazam Works (2003) [pdf]_ (117 points, 11 months ago, 29
| comments) https://news.ycombinator.com/item?id=40029036 - there's
| a lot of links to past Shazam stories in comments
| ge96 wrote:
| I'm curious who's better Shazam or SoundHound
| lukaslalinsky wrote:
| There was an open source audio fingerprinting system called
| echoprint, which actually implemented the shazam algorithm in a
| way that made it hard to claim it's the same approach as shazam,
| but in reality it was almost the same. The hardest part about
| these kind of services is designing the fingerprints so that you
| can search them effectively. The audio part is interesting and
| fun, but actually less critical.
| megadata wrote:
| Can we see the code?
| postalrat wrote:
| Yes
| alain_gilbert wrote:
| git repository of this project ->
|
| https://github.com/cgzirim/seek-tune
| hmcamp wrote:
| I love this explanation
___________________________________________________________________
(page generated 2025-02-25 23:01 UTC)