★ wanayoo — archive 1999 http://streamripper.sourceforge.net/tutorial_console.phpNouvelle recherche | Portail wanayoo
About Streamripper
 > Home
 > About
 > Other sites
Download 
 > Download sites
Documentation 
 > Tutorial (command line)
 > Tutorial (Winamp plugin)
 > FAQ
 > How it works
Suuport 
 > Mailing lists
 > Forums
Development 
 > CVS
 > Sourceforge project page
Command line usage
The easiest way to get started is to find the URL of a stream you want to rip. Usually I find the URL by loading it up in Winamp or xmms and querying for the source URL. (right clicking on the playlist) Once you have the URL you can begin ripping.

streamripper http://205.188.245.132:8038

This would rip Monkey Radio (as of 1/10/2001). It places the tracks into two directories: one called "Monkey Radio", and a sub-directory "Monkey Radio/incomplete". The incomplete directory is for tracks that Streamripper does not know the beginning or end of. The first and last tracks you rip, for instance, would be in incomplete.

Also you can listen to the stream by creating a relay server...

streamripper http://205.188.245.132:8038 -r

When the program starts it will display what port it's relaying the stream on. It defaults to 8000 but you can choose another port. To listen to your relay server open up XMMS or Winamp and enter your machine name with the port as you would any other stream.

Command line parameters


-d [dir] - Optional: The destination directory

Select a different base directory for ripping. just in case you don't want to dump tons of mp3's into whatever directory you're at.

-s - Optional: Don't create a directory for each stream

I don't know why you wouldn't want this. Normally streamripper will make a directory with the same name as the stream to place the tracks into, this disables that.

-r [base port] - Optional: Create a relay server on base port, defaults to port 8000

Creates a relay server on base port. If base port is not specified it defaults to 8000, otherwise whatever you entered for base port. NOTE: without the -z option, it will keep trying higher ports if the port is unavailable.

-z - Optional: Don't scan for free ports if base port is not avail

Disables the "scan for free port" feature. Use it if you're paranoid. or don't like ports being open.

-p [url] - Optional: Use HTTP proxy server at

If you're behind a proxy server, enter it here. This hasn't been tested in over 6 months. but it should still work. Please till me if it doesn't

-o Optional: Write over tracks from incomplete

When Streamripper rips tracks, they are first in the incomplete directory. If the tracks finishes properly, it moves over to the main directory, but if the track is already there it doesn't. This makes streamripper copy over tracks that already exist in the main directory. I didn't make this the default because if you're ripping a stream for a long time (trying to get the whole thing) it helps to see the incomplete directory fill up with tracks you already have. Once the incomplete directory is as large (or larger) then your main directory, you can be pretty sure you've got the whole stream.

-c Optional: Don't auto-reconnect

Once again, not sure why you wouldn't want this. Normally Streamripper will be very aggressive and try to re-connect to a dropped stream, this disables that.