This is the second part of two shows where I finish counting down my favourite 25 albums of the year. The show features Jamie XX, Fontaines DC, Jack White, Nick Cave and the Bad Seeds, Caribou, Adrianne Lenker, English Teacher, Sprints, Kneecap, Wunderhorse and Alan Sparhawk.