A free music discovery app Shazam that I have been using since very long. The basic feature of Shazam is music discovery, its algorithms are used to do it relatively quick and with virtually 100% match.
Great design. From the application icon to search animation composition. Attention to small details often impresses users. A huge list of available information about the artist: song lyrics, music videos, other works of the artist and much more.
Using its huge database to quickly find the matching one to that you’ve just recorded. I’ve heard that there’s over 11 million songs so it may find even most obscure and underground artists.
How Shazam Works? How Shazam find every single song online you throw at it?
In a nutshell, these are the steps followed for identifying a music online:
- Beforehand, Shazam fingerprints a comprehensive catalog of music, and stores the fingerprints in a database.
- A user “tags” a song they hear, which fingerprints a 10 second sample of audio.
- The Shazam app uploads the fingerprint to Shazam’s service, which runs a search for a matching fingerprint in their database.
- If a match is found, the song info is returned to the user ,and you can listen to the music, otherwise an error is returned.