I think the best music and video recorder is the StreamHijacker. I have been using more then a year ago and it's really cool. Simply, fast, and free. Free because of it's Open Source. Anybody can download it from
http://streamhijacker.sourceforge.net .
This software supporting the ShoutCast and IceCast protocols. It can ripping to separated files, make PLS or M3U playlist, TXT or HTML songlist and it have an inbuild ShoutCast radio station browser. Supporting the schedulded recording too!