Former Smiths frontman Morrissey has accused Glastonbury boss Michael Eavis of censoring his show at the festival in 2011.

The singer, who has recently posted online rants against targets as diverse as Ant and Dec and Madonna, is an avid campaigner for animal rights and has cancelled gigs at venues that serve meat.

In a post on fansite True To You, he described the dairy farmer and festival organiser as "the gentlemanly God of Glastonbury", and quoted him as saying his cows were "very happy".

He said: "What Michael Eavis meant by this statement was: WE are economically very happy because our cows have the highest milk yield in the county. No Glastonbury cow was available for comment, and no cows were heard laughing."

He added: "In 2011, I played Glastonbury and attempted to sing the song Meat Is Murder. Behind me, a screen that usually shows the many evils of factory farming remained blank.

"I was told that Michael Eavis had stopped the screening of the film because it wasn't indicative of how his dairy farm operated. He didn't quite understand that the poor souls in the actual film did not want to be there in the first place.

"Michael Eavis also went on to justify banning the film by saying it would 'upset' younger people."

The singer, whose former band called one of their albums Meat Is Murder, left the stage at California's Coachella Festival in 2009 after complaining about the smell of burgers, telling the crowd he could smell "burning flesh".

Two years ago, he donated £10,000 to an anti-foie gras campaign after being paid the money by Channel 4, which had used one of his songs without permission in an advert for a Gordon Ramsay show.