How does Track ID work?

shibi raj

shibi raj

@shibi-raj-tjnV7s Oct 26, 2024

Friends,
How does Track ID works. How they are matching the songs? Which database they are using?

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • Abhishek Rawal

    Abhishek Rawal

    @abhishek-fg9tRh May 6, 2013

    shibi rajFriends,
    How does Track ID works. How they are matching the songs? Which database they are using?

    Nice question.
    <a href="https://www.shazam.com/" target="_blank" rel="nofollow noopener noreferrer">Shazam</a> & <a href="https://www.soundhound.com/" target="_blank" rel="nofollow noopener noreferrer">SoundHound | Technology for a voice-enabled world</a> are among the top songs recognition softwares which works similar to Track ID. Their goal is same i.e. Recognizing the song, but algorithms are undoubtedly different.

    The 7 page pdf file of the algorithm of Shazam is uploaded below. I guess it will help you to understand it fully.

  • Ankita Katdare

    Ankita Katdare

    @abrakadabra May 6, 2013

    I always wanted to work on a similar kind of project.
    Say, you remember a few words of a song OR you just remember the tune and not the entire song with lyrics, is there a way to record your tune and then search it via the web, to find the match?

    Years later I found an article on PopSci Magazine - It was about a web site that lets you hum or whistle part of a song and it searches their database.

    TrackID does that to a large extent. 👍

    From what I found over the internet, it basically uses a 5 second sample and sends it to the Gracenote server in the US (World's biggest music database) and then searches for a match of the 5 second waveform with the waveform of the millions and millions of songs on the server.

    The Track ID sample is converted into frequency data and is virtually a unique fingerprint to all music.