Just days after telling fans at a concert that he would have voted for Donald Trump, Kanye West has aimed a public tirade at Beyoncé, Jay Z, Hillary Clinton, Mark Zuckerberg, the radio and MTV as his Saint Pablo tour reached Sacramento in California.

Fans in attendance said on social media that West played only a few songs before ending the show after only 30 minutes. The audience booed, and many are seeking refunds.

Some had paid around $250 for a pair of tickets.

The incident became a hot topic on Twitter and other social platforms as amateur videos circulated of West’s rant where, among other things, he said he was hurt because he heard Beyoncé refused to perform at the MTV Video Music Awards unless she won Video of the Year over him. He also urged her husband Jay Z to call him and “talk to me like a man”.

West took aim at radio stations for playing the same stuff “over and over and over”, and also addressed Hillary Clinton.

“It’s a new world, Hillary Clinton, it’s a new world,” West said.

“Feelings matter. Because guess what? Everybody in middle America felt a way and they showed you how they felt. Feelings matter, bro.”

The performer said he was putting his life, career and “public well-standing” at risk by talking to the fans in the audience “like this”, adding that his Saint Pablo tour “is the most relevant” thing happening.

He continued: “I am here to change things. And things won’t change until people admit their own falsehoods. I got the visions, bro. That’s what I’ve been blessed with. My vision. I’m not always going to say things the perfect way, the right way. But I’m going to say how I feel.”

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.