Primal Scream Dirty Hits (Sony) From psycho-sexual cowboy ballads, through angry electro-punk, to creepy paranoid dub and good old rock'n'roll, Primal Scream has covered the lot since their full-length debut in 1986. The Glasgow collective led by the louche Bobby Gillespie have just released their first career retrospective, the suitably named Dirty Hits, an 18-track package that also contains 13 remixes on a second CD. Dirty showcases most of the singles, with the notable exception of Stars from 1997's Vanishing Point. Loaded from the seminal 1991 release, Screamadelica, gets the collection rolling with that immortal opening sample ('we're gonna have a good time/ we're gonna have a party') which has been the band's mantra since day one. Some Velvet Morning, a cover of the Nancy Sinatra and Lee Hazelwood classic from last year's Evil Heat, features the high-pitched backing vocals of supermodel Kate Moss, which has the clout to stand among past Primal masters. Dirty carries nothing of the band's first two releases - Sonic Flower Groove and their eponymous follow-up - but does serve up the occasional subversive cut in the form Swastika Eyes and Kill All Hippies, from 2000's XTRMNTR. Even for avid fans, this chronological compilation might prove slightly jarring as they are drawn from distinctly different albums, leading to a range of sounds that contains loads of brilliance, but provides little in the way of cohesion.