Using the sample app provided in the GNSDK for windows phone, I can match mic input to tracks just fine. I want to retrieve track IDs from 3rd party metadata; I cannot find it.
I modified the app as follows:
App.gnMusicIDStream_.Options.LookupData(GnLookupData.kLookupDataExternalIds, true);
App.gnMusicIDStream_.Options.PreferResultExternalId("[third party id which works for me using android or ios versions of GN]");
[...]
GnExternalId[] trackIds = result.Albums.First().TracksMatched.First().ExternalIds.ToArray();
Tests only returned irrelevant externalIds like the following:
source: deezer-track-id
value: 13913080
Am I setting up all the config steps required? Am I looking for the returned external IDs for matched tracks correctly?