So, who's going to win Eurovision? It's pretty hard to predict, but seeing which of the songs are already popular across Europe – based on how much they've been played on Spotify – might be a good guide.
How good is Spotify's track record? Well, they did pretty well last year, correctly predicting that bookie's favourite Sweden would win, and also accurately predicting top ten finishes for Australia, Estonia, Belgium, Norway, Russia, Israel and Italy.
They kind of blew it the previous year, totally missing that Conchita would sweep all before her.