As Paul McCartney, Morrissey, and Leonard Cohen take to the stage at Coachella, we have a report from the Californian festival. Plus we unravel the resurgence of shoegaze and celebrate Record Store Day.