StationRipper, based off of streamripper, records up to 300 simultaneous Shoutcast streams. Supports Track Separation, Scheduling, Memory Recording, play integration via Shoutcast.com, MP3 player access, easy rip restarts, and a music library manager.
Legality - Recording radio (and TV) stations for personal use is perfectly legal in many jurisdictions. There are, however, jurisdictions where legal precedent and personal rights fall a distant second to Corporate or Government interests. It may not be legal in States of that nature. A rough guide is to see if video cassette recorders are openly sold in that country - if so, then personal recording is probably legal.The ability to record multiple stations at once introduces a complicating aspect to claims of personal use - although in my experience, without a very high speed connection, this tends to be a potential capability rather than a reliable outcome.