streaming spotify, deezer, echonest and lastfm with hadoop to complete the million songs dataset