Streamripper User
Today
ASAP
Your own slice of cyberspace
Here's how to record ShoutCast streams using the command-line version of Stream Ripper, made a little easier with a DOS batch file. You can record things right away, or schedule a recording to start & stop later. This is to be used for time-shifiting or other fair-use puroposes, it is not to be used for copyright breach or circumnavigating protective measures.

These instuctions assume you're running Windows XP, other versions will probably work fine. This script and these directions are unsupported, if you need help, ask your friends.

First you need the command line version of StreamRipper. Go to http://sourceforge.net/project/showfiles.php?group_id=6172&package_id=135477 and get the top listing, it'll be called something like sripper-1.xx.xx.exe

save that file into "C:\Program Files" and call it "sripper.exe"

Get the DOS batch file
here! Right-click and "save as" to the desktop or wherever you'd like. Change the end of the filename from ".txt" to ".bat"

Double click on the batch file. It will first ask you the URL of the station to record. This does not end in ".m3u"! To get the URL of the station, play it in winamp, and then hit "Alt-3", it will be shown on the top. If you need more help
try these instructions.

Then it will ask you when to start recording (hit enter to start recording right away) and the length of time to record in minutes (hit enter for "forever"- closing the window will end recording)

It will create a folder on the desktop. Depending on how the station streams, everything may be in a folder called "incomplete". That's OK.

You can listen to what's being recorded by putting the follwing URL into winamp (press control-L to open the URL entry window): http://localhost:8000

You can run this many times at once and record many different stations at once.

Scheduling Repeating Recording

If you know you want to record the same thing on a regular basis-
go to Start Menu->All Programs->Accessories->System Tools->Scheduled Tasks

Double click "Add Scheduled Task"

Click Next, and when it asks to click the program to run, click "Browse", go to "c:\Program Files", double click on "sripper.exe"

On the next window, change the name to something you'll recognize, like "Afternoon Talkshow" or "Night Music", and choose how often the recording should happen.

Next window asks exactly when to start recording, tell it, click Next.

Enter username and password.

On the next window, check the box that says "Open advanced properties for this task"

In the box after "Run:" add the following after "C:\Program Files\sripper.exe":
http://XXXX -l NNNN -a -r 8001 -t -d "C:\Documents and Settings\All Users.WINNT\Desktop"

all on one line, and replace http://XXXX with the URL of the station you want to record, and NNNN with the number of SECONDS to record. 3600=1 hour

If you want the computer to turn itself on to start the recording, go to the "Settings" tab and check "Wake the computer to run this task." That's something I haven't actually tried myself.

If you want to listen to this timer recording while it's recording, enter this URL into winamp: http://localhost:8001