Sizzling Motown soul rubs up against luscious psychedelia. Heartbroken indie anthems shoulder up to ballsy Britpop booze monsters. Ghetto rappers hang out with alien glam lizards and laptop weirdos. It’s the 500 greatest songs of all time in one handy Spotify playlist. Every one of these tunes is capable of moving, inspiring and thrilling. Dive in and read more about the tracks in this week’s NME.

The 500 Greatest Songs Of All Time – 400-301
The 500 Greatest Songs Of All Time – 500-401