Let's get this straight: In March, Prince said he didn't know what Spotify was. In July, he had all his albums and almost all of his songs pulled from Spotify music streaming service (and all streaming services but Tidal). On Thursday, he released a new single (announced via Twitter) – on Spotify, for free, no less. And not on Tidal.

Look, don't ask us to explain it. He's Prince. He makes up the rules as he goes along. Actually, maybe he doesn't believe in rules.

Whatever, the song is called "Stare." It's a spare, bass-driven, nearly four-minute slice of funk with jazzy horns in which Prince sings about how he used to go onstage in his underwear. There's even a lyrical and musical reference to his hit "Kiss" in the middle and a lyrical reference to "Sexy Dancer," another one of his oldies.