Rapper Kanye West was jeered by angry fans when he appeared on stage at a music festival in Tennessee.

According to the BBC the singer was an hour-and-a-half late for his performance, promoting fans to chant "Kanye sucks" and throw items, including glow sticks at the empty stage.

Festival spokesman Ken Weins said the delay was caused by having to take apart Pearl Jam's set and loading up Kanye West's equipment.

West had been due to perform in the early hours of Sunday morning but the extended delay resulted in many campers returning to their tents.

The Bonnaroo Music Festival also included performances from The Raconteurs and comedian Chris Rock.