Many applications like RadioSure can record internet radio streams to audio files. Internet radio streams are often higher quality than DAB and won't be subject to the burbling of atmospheric interference.
For downloading from iPlayer catch-up, rather than recording live, use get_iplayer.