Avicii end day two of T in the Park
Headliner Avicii was the final act to take to T in the Park's main stage, as the second day of the festival drew to a close.
As sunshine gave way to rain and mud earlier in the day, revellers lapped up performances by The Libertines, George Ezra, Jessie J and Labrinth.
They were also treated to sets from Alt-J and Twin Atlantic on the Radio 1 stage, with the Courteeners, the Proclaimers and Steve McCrorie playing at King Tut's Wah Wah Tent.
Festival organisers hailed the "amazing atmosphere" at the event's new site at Strathallan Castle estate in Perthshire.
Kasabian, David Guetta, Sam Smith and Mark Ronson all took to the stage last night, while music fans can look forward to Noel Gallagher's High Flying Birds, the Stereophonics and Ella Eyre tomorrow.
Today's line-up also included a set from The LaFontaines on the main stage.
The band's frontman Kerr Okan described it as "bucket list" moment.
He said: "We went literally from the smallest stage to the main stage and it's been a journey that we've put hard work into and to finally get there was a massive achievement.
"I felt that it was actually the first time in a while that I actually enjoyed the set and I was in the moment as opposed to just rushing through it, and it was a massive achievement for us, a great time, a bucket list, man."
McCrorie, a former firefighter who shot to fame when he won the fourth series of BBC One programme The Voice, went from being a fan to a performer at this year's event.
"I love being a punter as well you know, I was for many years and hopefully I'll continue to be an artist," he said.
Describing the experience of playing at the event, he added: "It was great, man ... I didn't expect that many people to actually be there.
"I think there was about three to four thousand people there and they were chanting along to songs that I've just written."
A crowd of about 85,000 is expected at the festival today and Sunday.
Festival director Geoff Ellis said: "We're delighted with how everything is going so far. There's an incredible atmosphere onsite.
"I couldn't be happier with our new home, I spent a lot of time walking the site, talking to people and taking it in - the feedback has been so positive."
Earlier today, festival organisers apologised following delays at pick-up points last night.
Additional measures were put in place for the end of tonight's show, including additional stewarding and extra signage.
Meanwhile, Police Scotland reported that the body of the 36-year-old man was found on a campsite at the festival.
His death is currently being treated as unexplained.
Colin Rodger, event manager for T in the Park, said: ''We are extremely saddened by this news, and our thoughts are with the family at this time.
''We're doing everything possible to help emergency services with their inquiries.''
Police Scotland also reported that 28 arrests have been made during the event so far, on a par with last year's figures, while a total of 476 people have been seen by the hospital tent - fewer than at this time than last year.