Im brand new to using this service. It seems like a big waste of resources (for both Echonest and the end user) to continue to upload the rest of a song; even if the song can already be detected from the first part of the song.
It would be great if Echonest could cancel the upload as soon as the media file is detected; and, subsequently returning the song information.