A Nigerian DJ has broken the world record for the longest ever DJ set. DJ Obi completed a 240-hour marathon on the decks at a Sao cafe Lagos. He started his record breaking set on 22nd June and continued non-stop until 11.30pm on 2nd July.

Obi smashed the previous record of 200 hours which was set at Dublin’s underground temple bar back in November 2014 by Polish DJ Norbert Selmaj.  

According to the BBC he was allowed a five-minute break every hour, had to have at least one person dancing at all times, and could not repeat a song within four hours of playing it. The rules set by the Guinness world records allowed him a one-hour break every 12 hours, daily medical checks and vitamin doses and massages.

Described as courageous and resilient Obi said he fought sleep deprivation by taking “disco naps” – closing his eyes for five seconds whilst standing up – but couldn’t sleep because he would have been disqualified. He admitted he had been ready to give up after four or five days, and had started hallucinating, but was encouraged to keep going in honour of his father.

DJ Obi went on to say: “My technique was not a secret. I downloaded about 200 gigabytes of house music, which took me to about the eighth day, which is what I do every day, a lot of house. And then towards the end I play hip hop and everything else.”

To finish his 10-day set Obi played his final song by Drake’ “Legend”.

“People came to support the love,” DJ Obi told the BBC. “Schools came by with their students – mind you, this is Nigeria, where people think partying is for irresponsible people.”