Streamripper is cool Open Source (GPL) application that lets you record streaming mp3 to your hard drive i.e. download online streams into audio files. It can records shoutcast and icecast compatible streams. It uses meta data within a shoutcast stream to determine the beginning and end of each song, and stores the songs on your hard disk as individual mp3 files. In addition, streamripper includes a relay server for listening to the station while you are recording.
Full story »