A German DJ broke the world record for the longest continuous radio show on Monday (local time) when he finished his "morning" program over a week after beginning it.

By presenting his show for a consecutive 169 hours, 26-year-old Dominik Schollmayer from Hit Radio Antenne in Hanover, central Germany, beat the previous record - held by an Indian DJ - by one hour.

The rules stated he was allowed to play two consecutive records of up to six minutes but had to broadcast something after that.

He was allowed a five-minute break every hour, but saved these up to give himself a 15-minute break every three hours.

Schollmayer was monitored by doctors around the clock throughout his record-breaking broadcast.

Sleep deprivation caused bizarre effects, according to a blog on the station's website.

One entry entitled "Now he's gone completely mad" reported that the DJ was dancing wildly around the studio as the final hours approached.

- AFP