Primavera Sound 2017 takes place from May 31 to June 4 at the Parc del Fòrum in Barcelona. Today, the lineup has been revealed. Arcade Fire, Bon Iver, Frank Ocean, the xx, Aphex Twin, Grace Jones, Slayer, Solange, and Van Morrison top the bill.