Running on ios, using a gnMusicIDStream and the example app code, I have found that the delegate response (-(void) musicIdStreamAlbumResult: (GnResponseAlbums*)result cancellableDelegate: (id <GnCancellableDelegate>)canceller) returns with the exact same track from the previous identified track more than 6 times in 10, this clearly is no use?

To be clear here, if I identify a track, then new music starts, I try to identify again, I get a response that contains the previous music track album and not the currently identifying track, if I run the identify again it then finds the new track (this is a bit of an issue clearly),

Is there any way to prevent this error from occuring?