More of the line-up for this year’s Glastonbury festival has been revealed, with acts like Squeeze and Seasick Steve joining previously-announced headliners Dua Lipa, Coldplay and SZA.
Other acts added to the bill include Nigerian star Femi Kuti and DJ Annie Mac.
However, there are still several acts to be confirmed for the festival’s second-biggest venue, The Other Stage.
The festival kicks off in three weeks, with gates opening on Wednesday, 26 June.
Tickets sold out in October, but full coverage will be available on BBC radio and television as well as BBC Sounds and iPlayer.
Highlights are expected to include country star Shania Twain in the Sunday teatime “legend slot” and pop superstar Cyndi Lauper making her Glastonbury debut.
The singer recently announced her farewell tour, 41 years after her breakthrough hit Girls Just Wanna Have Fun.
Other acts on the bill include dance giants Disclosure and Justice, pop stars Jessie Ware and Sugababes, and rappers Little Simz and D-Block Europe.
A surprise set will also take place at 18:00 on Saturday 29 June, on the Woodsies stage.
In previous years, acts like The Killers, Radiohead, Foo Fighters and George Ezra have popped up in those secret slots. Speculation about this year’s guest will undoubtedly run rife at Worthy Farm until the moment they take to the stage.
Glastonbury has also revealed the stage times for every act, allowing fans to plan their trip – amid the inevitable, excruciating clashes between their favourite acts.
Dance fans face a tough choice on Friday night, for example, when Disclosure go up against Jamie XX.
And people looking for a dose of introspective melancholia at the end of the festival will have to choose between The National on the Other Stage, and James Blake, who plays in the Woodsies tent.
Meanwhile, the early afternoon line-up for The Other Stage is not listed on either Saturday or Sunday – with acts to be confirmed in the coming weeks.
Dua Lipa will headline the Friday night on the Pyramid Stage, making her first appearance at Glastonbury since 2017.
Speaking to the BBC last month, she said the show occupied “50% of my thoughts”.
“I’ve got to figure out a way to make 150,000 people feel like they’re in a small little nightclub,” she added.
“That’s the goal, and if there’s one place to do it, it’s gotta be Glasto.”
Coldplay will top the bill on the Saturday night – becoming the first act to headline the festival on five separate occasions.
Currently in the middle of the Music of the Spheres world tour, the band have promised some surprises for their return to Somerset.
And US soul star SZA will close the festival on Sunday, bringing confessional, poetic and subtly confessional hits like Saturn and Kill Bill to the Pyramid Stage.
The festival will pay tribute to Annie Nightingale – the BBC Radio 1 DJ and Glastonbury stalwart, who died earlier this year.
A special set on the BBC Introducing Stage will see BBC acts that she mentored – including Jon Carter, Krafty Kuts and Martha – playing some of her favourite songs.
All the main Glastonbury stage times
Here are the line-ups and set times for the five biggest stages at the festival.
The full line-up, which includes more than 100 stages, is available on the official Glastonbury website.
Pyramid Stage – Friday
- Dua Lipa: 22:00 – 23:45
- LCD Soundsystem: 19:45 – 21:00
- PJ Harvey: 18:00 – 19:00
- Paul Heaton: 16:15 – 17:15
- Seventeen: 14:45 – 15:45
- Olivia Dean: 13:15 – 14:15
- Squeeze: 12:00 – 12:45
Pyramid Stage – Saturday
- Coldplay: 21:45 – 23:45
- Little Simz: 19:45 – 20:45
- Michael Kiwanuka: 17:45 – 18:45
- Keane: 16:00 – 17:00
- Cyndi Lauper: 14:30 – 15:30
- Ayra Starr: 13:15 – 14:00
- Femi Kuti: 12:00 – 12:45
Pyramid Stage – Sunday
- SZA: 21:30 – 23:15
- Burna Boy: 19:30 – 20:30
- Janelle Monae: 17:45 – 18:45
- Shania Twain: 15:45 – 17:00
- Paloma Faith: 13:45 – 14:45
- Seasick Steve: 12:30 – 13:15
- Interlinked Ballet: 11:30 – 12:00
Other Stage – Friday
- Idles: 22:15 – 23:30
- D-Block Europe: 20:30 – 21:30
- Anne-Marie: 18:45 – 19:45
- Bombay Bicycle Club: 17:15 – 18:15
- Confidence Man: 15:45 – 16:45
- Headie One: 14:15 – 15:15
Other Stage – Saturday
- Disclosure: 22:30 – 23:45
- The Streets: 20:30 – 21:30
- Camila Cabello: 18:45 – 19:45
- Bloc Party: 17:15 – 18:15
- The Last Dinner Party: 15:45 – 16:45
Other Stage – Sunday
- The National: 21:45 – 23:15
- Two Door Cinema Club: 19:45 – 20:45
- Avril Lavigne: 18:00 – 19:00
- Nothing But Thieves: 16:30 – 17:30
West Holts Stage – Friday
- Jungle: 22:15 – 23:45
- Heilung: 20:15 – 21:30
- Danny Brown: 18:30 – 19:30
- Sugababes: 16:55 – 7:55
- Noname: 15:30 – 16:25
- Squid: 14:00 – 15:00
- Asha Puthli: 12:30 – 13:30
- Sofia Koutesis: 11:00 – 12:00
West Holts Stage – Saturday
- Jessie Ware: 22:15 – 23:45
- Masego: 20:30 – 21:30
- Black Pumas: 19:00 – 20:00
- Nitin Sawhney: 17:30 – 18:30
- Corinne Bailey Rae: 16:00 – 17:00
- Alogte Oho & His Sounds Of Joy: 14:30 – 15:30
- The Skatalites: 13:00 – 14:00
- 47soul: 11:30 – 12:30
West Holts Stage – Sunday
- Justice: 22:00 – 23:15
- Nia Archives: 20:00 – 21:00
- Brittany Howard: 18:30 – 19:30
- Jordan Rakei: 17:00 – 18:00
- Steel Pulse: 15:30 – 16:30
- Balming Tiger: 14:00 – 15:00
- Jalen Ngonda: 12:30 – 13:30
- Matthew Halsall: 11:00 – 12:00
Woodsies – Friday
- Jamie XX: 22:30 – 23:45
- Sampha: 21:00 – 22:00
- Declan Mckenna: 19:30 – 20:30
- Arlo Parks: 18:00 – 19:00
- The Vaccines: 16:30 – 17:30
- Kenya Grace: 15:15 – 16:00
- Remi Wolf: 14:00 – 14:45
- Lambrini Girls: 12:45 – 13:30
- Voice Of Baceprot: 11:30 – 12:15
Woodsies – Saturday
- Gossip: 22:30 – 23:45
- Sleaford Mods: 21:00 – 22:00
- Yard Act: 19:30 -20:30
- TBA: 18:00 – 19:00
- Fat White Family: 16:30 – 17:30
- Soccer Mommy: 15:15 – 16:00
- Mannequin Pussy: 14:00 – 14:45
- High Vis: 12:45 – 13:30
- Kneecap: 11:30 – 12:30
Woodsies – Sunday
- James Blake: 21:30 – 22:45
- Romy: 20:00 – 21:00
- Kim Gordon: 18:30 – 19:30
- Alvvays: 17:00 – 18:00
- Blondshell: 15:30 – 16:30
- Newdad: 14:00 – 15:00
- The Ks: 12:30 – 13:30
- Jayahadadream: 11:15 – 12:00
The Park Stage – Friday
- Fontaines DC: 23:00 – 00:15
- King Krule: 21:15 – 22:15
- Aurora: 19:30 – 20:30
- Dexys: 18:00 – 19:00
- This Is The Kit: 16:30 – 17:30
- The Mary Wallopers: 15:15 – 16:00
- Barry Can’t Swim: 14:00 – 14:45
- Moonchild Sanelly: 12:45 – 13:30
- Lynks: 11:30 – 12:10
The Park Stage – Saturday
- Peggy Gou: 23:00 – 00:15
- Orbital: 21:15 – 22:15
- The Breeders: 19:30 – 20:30
- Lankum: 18:00 – 19:00
- Arooj Aftab: 16:30 – 17:30
- Otoboke Beaver: 15:15 – 16:00
- Bar Italia: 14:00 – 14:45
- Kara Jackson: 12:45 – 13:30
- Johnny Flynn: 11:30 – 12:10
The Park Stage – Sunday
- London Grammar: 21:15 – 22:30
- Ghetts: 19:30 – 20:30
- Mount Kimbie: 18:00 – 19:00
- Baxter Dury: 16:30 – 17:30
- Mdou Moctar: 15:15 – 16:00
- Psychedelic Porn Crumpets: 14:00 – 14:45
- Lime Garden: 12:45 – 13:30
- Problem Patterns: 11:30 – 12:10