Glastonbury 2014 is here, the biggest and most famous music festival in the world.
The iconic Pyramid Stage will be home to a varied selection of headliners – Metallica, Arcade Fire and Kasabian – while the rest of festival can enjoy acts like Jack White, Pixies, Massive Attack, Bryan Ferry, Metronomy and Dolly Parton.
Here's how to watch the festival across television, radio and online.
The BBC provides exclusive coverage of the event with a combined 250 hours of coverage. Most of that will be online, where coverage of each of the six main stages – Pyramid, Other, Park, West Holts, John Peel and BBC Introducing – will be streamed.
To watch the live streams, complete replays and highlight packages of the acts, head over to bbc.co.uk/Glastonbury.
Coverage will start with Rudimental on BBC Three at 7pm, followed by Haim and Lily Allen and the legendary Blondie on BBC Four, both at 8pm. Following them at 9pm will be Paolo Nutini on BBC Three and Elbow on BBC Four.
A highlights package from Day One will then air on BBC Two at 10pm for half an hour. Kaiser Chiefs will be on BBC Three at 11pm, with full coverage of Friday night headliners Arcade Fire on BBC Two from 11:05pm. Running until 2am, further highlights of the first day will also be shown.
It all kicks off at 7pm with Kodaline and Kelis on BBC Three before Lana Del Rey and Jack White on the same channel at 8pmand Robert Plant on BBC Four at the same time.
From 9:30pm to 1:30am BBC Two will present full coverage of Saturday's somewhat controversial headliners Metallica with alternatives in the form of Jake Bugg on BBC Three (10:30pm) and Bryan Ferry on BBC Four (10:45pm).
The final day begins with the English National Ballet's early performance on the Pyramid Stage at 12pm. Then from 5pm Dolly Parton will take centre stage on BBC Two.
Following that at 7pm, BBC Three has Ed Sheeran and Sam Smith, followed by Bombay Bicycle Club and Black Keys at 8pm, Ellie Goulding at 9pm and Disclosure from 10pm.
Meanwhile from 10pm to 1am, Kasabian will bring the weekend to close on BBC Two.
Throughout the weekend a cycle of highlights packages will be available to view on the Red Button from any BBC channel.
On Friday Chris Evans and Alex Jones kick Glastonbury weekend off from 7am to 10am on Radio Two, before Fearne Cotton takes over on Radio One from 10am with performances and interviews with Haim, Band of Skulls and George Ezra.
On BBC Six Music Lauren Laverne will present live from Glastonbury with guests Wild Beasts, Kate Tempest and Tune Yards. From 7pm Steve Lamacq provides coverage for Six Music with performances from Manic Street Preachers, Elbow and Parquet Courts.
Also from 7pm on Radio One, Annie Mac and Pete Tong will also present live from the festival. From 9pm Stuart Maconie will be live for Six Music with coverage of Arcade Fire. Finally From 1am to 4am (technically Saturday but nevermind) Pete Tong and Annie Mac continue their coverage into the wee hours.
Saturday begins with Lauren Laverne on Six Music from 10am with guests Midlake, John Grant, Kelis and Courtney Barnet. Highlights of the previous day will also be played.
At 1pm Huw Stephens broadcasts live from the festival for BBC One with a selection of acts, guests and interviews. On Radio Two later that evening Jo Whiley and Dermot O'Leary will provide coverage of Robert Plant, Paul Heaton and Jaqui Abbot with additional backstage sessions from Sophie Ellis-Bextor and Nick Mulvey.
Six Music will have Pixies, MGMT, John Grant, Mogwai and Metallica from 9pm, and finally coverage of Glastonbury's Blues Stage from midnight on Radio One.
Sunday's coverage begins at 10am with Cerys Matthews, who will be talking to Robert Plant and Sturgill Simpson. From 1pm Huw Stephens will provide his coverage on Radio One. Later that evening coverage on Six Music continues from 8pm.
Here are the performance times from Glastonbury's biggest stages.