iNet Stream Archiver allows you to record Shoutcast and Icecast Internet radio. While recording, it will check the track name being played and make a new mp3 file when a new song starts - each mp3 file will have the right song name. You can also record multiple radio stations, depending on how much bandwith you have. You can also listen to recording stations from the same computer or multiple computers on your LAN (save on bandwith). Schedule your records for further use with your mp3 player.
OS X 10.3 or later