This is a standard feature of StreamTuner in Ubuntu. The record option launches a process in a Terminal that runs parallel to everything else and stores mp3's (or AAC+ or whatever) with the correct filename and tags.
I've got a couple of days worth of audio stored up :)
I've got a couple of days worth of audio stored up :)