This is a GPL open source application for Mac OS X that allows you to listen to Internet radio streams and record the songs as individual MP3 files.
It supports drag-and-drop of radio stations from iTunes or Web pages, and is ShoutCast and IceCast compatible.