Upload a song, record a snippet, watch GrooveID pick it out.
Two steps. Roughly thirty seconds.
Click or drag an audio file here
MP3, WAV, FLAC, M4A — max 10 MB
Click to start recording
Auto-stops at 30 seconds
// npm i @hoobyt/grooveid-sdk import { GrooveID } from "@hoobyt/grooveid-sdk"; const client = new GrooveID({ apiKey: process.env.GROOVEID_API_KEY, }); // Create a library for your catalog const lib = await client.libraries.create("My Catalog"); // Index a reference song await client.songs.upload(lib.id, "./track.mp3"); // Identify a snippet const result = await client.recognize( lib.id, "./snippet.wav" ); if (result.matchFound) { console.log(result.metadata?.trackName); // → "Ballerina Radio" console.log(result.confidence + "%"); // → 99% }