Glastonbury 2015: Main stages Friday

Click on the artist links in the main stage line-up listings below to view video highlights, set lists and more on the BBC's website.

Pyramid Stage

Line-up: Michael Clark Company (11:00-11:30), Chronixx (12:00-12:45), James Bay (13:30-14:30), Alabama Shakes (15:00-16:00), Mary J. Blige (16:45-17:45), Motörhead (18:30-19:30), The Libertines (20:20-21:30), Florence + the Machine (22:15-23:45).

Other Stage

Line-up: The Charlatans (11:00-12:00), The Cribs (12:30-13:20), Everything Everything (13:50-14:30), Catfish And The Bottlemen (15:00-16:00), Jungle (16:30-17:30), The Vaccines (18:00-19:00), Courteeners (19:30-20:30), Mark Ronson (21:00-22:00), Rudimental (22:30-23:45).

West Holts Stage

Line-up: Raghu Dixit (11:30-12:30), Dorian Concept (13:00-14:00), Marcos Valle (14:30-15:30), Kasai Allstars (16:00-17:00), The Gaslamp Killer Experience (17:30-18:30), Run The Jewels (19:00-20:00), Caribou (20:30-21:30), Hot Chip (22:15-23:45).

John Peel Stage

Line-up: Weaves (11:00-11:40), Hinds (12:00-12:40), Rainy Boy Sleep (13:00-13:40), Leon Bridges (14:00-14:40), The Districts (15:00-15:40), Chet Faker (16:00-16:40), Peace (17:00-18:00), Circa Waves (18:25-19:20), Sbtrkt (19:45-20:45), Modestep (21:15-22:15), Enter Shikari (22:45-23:45).

The Park Stage

Line-up: Rhodes (11:00-11:40), Pussy Riot in Conversation (12:00-12:40), King Gizzard & The Lizard Wizard (13:00-13:45), Shlomo (14:15-15:00), Glass Animals (15:30-16:30), Wolf Alice (17:00-18:00), Benjamin Booker (18:30-19:30), Sharon Van Etten (20:00-21:00), Jamie xx (21:30-22:30), Super Furry Animals (23:00-00:15).