Discover song lyrics from your favourite artists on Shazam

Shazam a free online music app, where you can discover songs on shazam online and listen to the music on its online music player


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:

  1. Beforehand, Shazam fingerprints a comprehensive catalog of music, and stores the fingerprints in a database.
  2. A user “tags” a song they hear, which fingerprints a 10 second sample of audio.
  3. The Shazam app uploads the fingerprint to Shazam’s service, which runs a search for a matching fingerprint in their database.
  4. 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.

the actual paper published by a Shazam developer explaining this concept in depth


Author: Anonymous Writer

A nerdy mind, looking to make his mark in this writers world and Show you the tech world from my eyes in my font ;)

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s