INNER CODE UNIT · Go

find

cgzirim/seek-tune · server/cmdHandlers.go:37

func find(filePath string) {
	wavFilePath, err := wav.ConvertToWAV(filePath)
	if err != nil {
		yellow.Println("Error converting to WAV:", err)
		return
	}

	fingerprint, err := shazam.FingerprintAudio(wavFilePath, utils.GenerateUniqueID())
	if err != nil {
		yellow.Println("Error generating fingerprint for sample: ", err)
		return
	}

	sampleFingerprint := make(map[uint32]uint32)
	for address, couple := range fingerprint {
		sampleFingerprint[address] = couple.AnchorTimeMs
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…