This is a playlist I put together last year based on this NME Top 500 Songs of All Time list from 2014. It’s most of the Top 100. There are a couple that aren’t on Spotify.
They’re all hits (well, except the Blur songs, obvs.), and at over 7 hours long, it’s a nice way to spend a workday or two.