John Mayer has released a warm, stripped-down version of Beyoncé’s XO.