updated echonest code- probably doesn't work still