Spotify at its own game