Hello,The gnsdk_musicid_query_find_tracks() API is currently limited to certain inputs (eg: text) and doesn't yet return results for MID-Stream inputs (ie: audio fingerprints). Thus you should use gnsdk_musicid_query_find_albums().To retrieve the matching track from an album results, see the code below:

Hi, I'm working on this right now. I need my app to listen and identify a track (much like MusixMatch or Shazam do), but without any user interaction involved (it will be running as a daemon). The app only needs song title and artist, and I want to discard non-completely-reliable matches to prevent false positives.My first question is: Does gnsdk_musicid_query_find_tracks already support fingerprint inputs? That would definitely make things easier.In case it still doesn't, my problem follows:I assume GN responds with multiple matches and a decission token in two cases (correct me if I'm wrong):a) The song appears in more than one album, so every album in which that song is present will be included in the response GDO.b) The match is not accurate enough to provide a reliable answer, so different possibilities are provided.In order to discard unreliable matches, I was thinking about completely disregard GDOs marked with NEEDS_DECISION. However, that will discard not only unreliable matches, but also matches in which the song has been correctly identified but is present in multiple albums.Any advice?