A platform for music discovery