This is project Enoch. Enoch uses the echonest api.