StreamRecorder is a simple and easy to use Amarok Script that lets you record from streaming to your local hard drive. Once you install and run it from the Script Manager, it adds a right-click menu to start and stop recording as seen on screenshots.
You can start recording and listening at the same time (with low bandwidth consumption) or you can start recording on a playing stream clicking Record in the menu. StreamRecorder generates one file for each record. The format depends on the streaming and the name is a timestamp.
The script is based on RecordRadio, and it requires Streamripper and Amarok.
Some information about StreamRecorder you can find at the KDE Apps website, together with direct link to download. More info is available in Spanish, at the Martin’s Balao blog.