You are here

Streamripper

5 posts / 0 new
Last post
J Neutron
Offline
Last seen: 1 month 2 weeks ago
Joined: 2008-06-10 19:26
Streamripper

Program: Streamripper

URL: http://streamripper.sourceforge.net/

Description: Streamripper records shoutcast and icecast compatible streams, in their native format. The following formats are supported: mp3, nsv, aac, and ogg. The meta data within the stream are interpreted to determine the beginning and end of each song, and stores the songs on your hard disk as individual files. In addition, streamripper includes a relay server for listening to the station while you are recording.

License: Copyright 2000-2002 Jon Clegg, 2004-2009 Gregory C. Sharp. Free use of this software is granted under the terms of the GNU General Public License (GPL).

Author invites users to "Download the latest CVS and get busy, implement a feature, fix a bug then send me a patch. If you do this enough I'll add you to the developer list."

Author says that the program was designed with portability in mind, which to him is defined as ability to compile and use on many different operating systems.

I downloaded the "windows installer" package (an EXE) which I unpacked with UniExtract and ran as a console application in the unpacked directory with no extra manipulation or problems in Windows XP SP3.

There is also a Streamripper Winamp plugin which someone requested https://portableapps.com/node/7433 a couple of years ago, but nobody replied.

OliverK
OliverK's picture
Offline
Last seen: 2 years 10 months ago
Developer
Joined: 2007-03-27 15:21
Perhaps you could use

Perhaps you could use Screamer Portable? It has the ability to rip streams Biggrin

Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world

J Neutron
Offline
Last seen: 1 month 2 weeks ago
Joined: 2008-06-10 19:26
Tried it already

Thanks for the suggestion.

I've already tried Screamer. It is a very good program and successfully breaks up the stream into individual mp3 files. The problem with Screamer (and most other recording programs) is the way that it determines the breaks between songs.

I've had to take mp3DirectCut and trim the beginning of the next song off the end of the current file, and then paste that piece onto the beginning of the next file where it belongs. This is quite time consuming. It can also leave a pop at the pasting point.

Next, I tried XMPlay and recorded a single, large mp3 file with cues. Again using mp3DirectCut, the cue points can be manually adjusted and then the individual mp3 songs are written. This is time consuming too, but more accurate and clean.

The next level is Streamripper. It determines the breaks between songs by sensing the silence and uses the metadata that is embedded into the stream. It can rip multiple streams at once (up to 100 radio stations simultaneously depending on bandwidth they claim), and breaks each song successfully. Oh, and it puts in the ID3 tags as it goes - eliminating another step that the other solutions require.

I'll be using Streamripper. It does the job and meets my portability needs (my own computers, programs on an external hard drive, Windows installation not required). I've been using computers since before DOS 2.11, so a command line console application isn't a problem. That said, I suggested the program because I know that others could benefit from using the program and having additional levels of portability or convenience get handled by a launcher/wrapper.

YMMV.

neutron1132 (at) usa (dot) com

OliverK
OliverK's picture
Offline
Last seen: 2 years 10 months ago
Developer
Joined: 2007-03-27 15:21
That's pretty neat. I'm

That's pretty neat. I'm overloaded with life and apps that need my attention. But this sounds pretty neat. I might take a look at i, just to see, but I won't promise anything at all.

This does sound like a application that someone should consider.

I've been using computers since before DOS 2.11, so a command line console application isn't a problem.

I'm returning to DOS, well command line at least. That mouse is becoming irritating Biggrin Pardon

*EDIT* After brief reading, I wonder, how do you listen to the stream with this? I guess I could tune Screamer to the local host, but maybe (I hope) you know something I don't. In my application it doesn't matter that much if I'm missing a little bit of the beginning of the song. On the other hand, this would work nicely as a tool used in a scheduled job application.

Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world

J Neutron
Offline
Last seen: 1 month 2 weeks ago
Joined: 2008-06-10 19:26
Parameters

You can give it parameters for a relay to listen as you rip. I've been lazy and left Screamer or XMPlay running while I test out Streamripper.

It has parameters so you can limit the number of songs, the total disc size, etc. Other parameters automatically kill station promo clips, point to a directory for saving output, and other stuff, too.

The stream that I've tapped into is 320kbps. They sometimes have silence between songs and I record, record, record. Sometimes they crossfade and I give it a rest. I haven't figured out the pattern, but they go days at a time one way or the other.

neutron1132 (at) usa (dot) com

Log in or register to post comments