Streamripper is an open source application that lets you record streaming mp3 to your hard drive.
Streamripper started as a way to separate tracks via Shoutcast's title-streaming feature. This has now been expanded into a much more generic feature, where part of the program only tries to "hint" at where one track starts and another ends, thus allowing a mp3 decoding engine to scan for a silent mark, which is used to find an exact track separation.
Streamripper is now part of the FreeBSD standard distribution, mentioned in the Linux MP3 HOWTO, known to compile on many platforms such as Linux, Windows, FreeBSD, BeOS, OS/2. This is not surprising as portability was a constant consideration during development.
With the emergence of file sharing protocols such as Napster, Gnutella, and now Mojonation and Freenet, the average Internet user can download nearly any mp3 he wants in a matter of no time, but many times people don't know what they want. Streamripper allows you to download an entire station of music. Many of these mp3 radio stations only play certain genres, so you can now download an entire collection of goa/trance music, an entire collection of jazz, punk rock, whatever you want.
* Add "-o version" option to keep multiple versions of completed files
(#1795423 and #1294878)
* The new default overwriting behavior is "-o version"
* Showfiles are now versioned rather than being silently overwritten
* Plugin: fix crash clicking on RLY button before stream is loaded
* Fix problem ripping mp3 streams which have a URL that ends in ".ogg"
* Fix build problem for libmad-0.15.1b on gcc 4.3
From the Forums
Subscribe to TechSpot
Receive a weekly update of our best features and tech news you don't want to miss: