A German DJ has gone viral on social media after stopping a gig in Adelaide, southern Australia, to remonstrate with the crowd and call them out for their behaviour.