Primavera Sound has announced its line-up for 2017 and it's staggeringly impressive.

The European festival - considered one of the greatest - will host the likes of Arcade Fire, The xx and Bon Iver in its 17th year.

Frank Ocean is also set to headline the Barcelona event which he'll add to his summer schedule alongside a 'London exclusive' set at Victoria Park's Lovebox.

What were the best albums of 2016?

The full Primavera bill also includes the likes of Aphex Twin, Glass Animals, Grace Jones, Mac DeMarco, Sain Etienne and Van Morrison.

Arcade Fire are expected to release their follow-up to 2013 record Reflektor in 2017 while The xx will tour their hotly-anticipated third record I See You with a record-breaking run of dates at London's Brixton Academy (watch the video for "On Hold" here).

The full line-up can be found below:

!! (Chk Chk Chk) · 7 Notas 7 Colores · Abdullah Rashim · About Leaving · The Afghan Whigs · Against Me! · Agorazein · Alex Cameron · Alexandra Savior · Alien Tango · Âme live · Angel Olsen · Anímic · Annette Peacock · Aphex Twin · Arcade Fire · Aries · Aurora Halal · Autarkic · Avalon Emerson · BADBADNOTGOOD · Barbott · Belako · Ben UFO · Berri Txarrak · Bicep · The Black Angels · Bon Iver · Broken Social Scene · Cigarettes After Sex · CLUBZ · Dj Coco · Conttra · Converge · Cymbal Eat Guitars · The Damned · Dave P. · Death Grips · Descendents · Discos Paradiso Crew · Dixon · Don’t DJ · Dj Dustin · El Petit de Cal Eril · Elmini · Elza Soares · Fatima Yamaha · Ferenc · Flying Lotus · Formation · Frank Ocean · Front 242 · Gas · Glass Animals · Gojira · Gordi · Grace Jones · Grandaddy · The Growlers · Hamilton Leithauser · Henrik Schwarz · Her Little Donkey · Huerco S. · HVOB · InnerCut · Iosonouncane · It’s Not Not · Japandroids · Jardín de la Croix · Jeremy Jay · JMII · Joey Purp · John Talabot Disco Set · Joy Orbison · Julia Jacklin · Julie Doiron · Junun featuring Shye Ben Tzur & The Rajasthan Express · Kelly Lee Owens · Kepa Junkera & Los Hermanos Cubero · Kevin Morby · Khidja · King Gizzard & The Lizard Wizard · King Krule · King Sunny Adé · KiNK · Kokoshca · Kornél Kovács · Lady Wray · Lauer · Les Cruet · Les Sueques · Let’s Eat Grandma · Local Natives · Lord Of The Isles · Lvl Up · Mac DeMarco · The Magnetic Fields · The Make-Up · Mannequin Pussy · Màquina Total · Maresme · Marie Davidson · Marta Delmont · Matrixxman · Medalla · Melange · Metronomy · Michael Mayer · Miguel · Mishima · Mitski · The Molochs · Moscoman · Muñeco · Murdoc · Museless · The Mystery Lights · Nikki Lane · No Zu · Noga Erez · Nots · Odina · Operators · PAVVLA · Pearson Sound · Pedro Vian · Pender Street Steppers · Phurpa · Pinegrove · Playback Maracas · Polar Inertia · Pond · Preoccupations · Priests · Rebuig · Recondite · Retirada! · Romare · Rosalía & Raül Refree · Royal Trux · Run The Jewels · S U R V I V E · Saint Etienne · Salfumán · Sampha · Sau Poler · Seu Jorge plays The Life Aquatic. A Tribute to David Bowie · Shelby Grey · Shellac · Sinkane · Skepta · Skinny Puppy · Slayer · Sleaford Mods · Sleep · Slim Cessna’s Auto Club · Solange · Soledad Vélez · Sorry Kate · Swans · Swet Shop Boys · Talaboman · Teenage Fanclub · Dj Tennis · This Is Not This Heat · Triángulo de Amor Bizarro · Tuff City Kids · Tycho · Vaadat Charigim · Van Morrison · Vladimir Ivkovic · Vox Low · Wand · The Waterparties · The Wave Pictures · The Wedding Present · Weval · Weyes Blood · The Wheels · Whitney · Wild Beasts · William Tyler · The xx · Youandewan · The Zombies perform “Odessey & Oracle” 50th Anniversary