Help - Search - Members - Calendar
Full Version: Capturing stream to HD
Hydrogenaudio Forums > Hydrogenaudio Forum > General Audio
plnelson
If this is the wrong forum, I'm sorry - I didn't see a more obvious one.

I like to listen to an internet radio station called Folk Alley and I'm a paying contributor to them. But I'd like to capture their streams to a file so I can listen in the car on long trips.

They stream in 128 kbs MP3. But I can't figure out how to capture the stream. The streaming link for the MP3 is a playlist (.PLS) file: http://www.folkalley.com/folkalley.pls. Inside the .PLS file it resolves to . . .

[playlist]
NumberOfEntries=1
File1=http://66.225.205.8:80/


The 66.225.205.8:80 URL resolves to a Shoutcast page.

If I plug either the http://66.225.205.8:80 or the http://www.folkalley.com/folkalley.pls URL's into Net Transport (free version) it just downloads a short file and stops. If I plug either of them into StreamRipper I get an SR_ERROR_INVALID_URL error. So what's the trick to capture this stream?

Thanks in advance!






j7n
QUOTE
The 66.225.205.8:80 URL resolves to a Shoutcast page.


The 66.225.205.8 returns a nice HTTP stream which can be saved using a web browser (I tested using Opera 8 and 9). No need for special tools. The beauty of MPEG! ASF "radio stations" should all be boycotted.

Edit: I just found out that in fact it does not work in Internet Exploder, or Total Commander. Could be user agent thing maybe.

Edit 2: Yeah, install Opera 8 and make sure it identifies itself as "Opera" (Tools -> Preferences -> Network). Opera 9 does not have this option in GUI, it should be able to work out of the box. Browsers should stop following letter to letter what the server tells, and Opera is slowly getting there!

There were some versions of Winamp that allowed to save Shoutcast streams. Then they found out about the hole and made sure saving is not possible again. Winamp 5.35 with the new MAD plugin can save received MPEG data.
woody_woodward
The previous poster is quite correct. It is indeed the user agent. You need to blank the user agent and disable cookies in the NetTransport for it to work. It does work.

Woody
digital
.
Dude,

What you want is called StreamRipper:

http://streamripper.sourceforge.net

Andrew D.
www.cdnav.com


.
enVias
QUOTE
If I plug either of them into StreamRipper I get an SR_ERROR_INVALID_URL error.
digital
Doh! Thank you enVias...

Try this: start the stream and them fire up the stream ripper application. It should begin capturing any streams that are running and dump them into the folder you set in Streamripper. At least that’s how smoothly it’s always worked when I employed this application. These is nothing to 'plug in', the app' just captures whatever is running through the sound card as far as I can tell.

Andrew D.
j7n
Capturing must be done well before the soundcard, prior to decoding.

No ripping tools are necessary, just Winamp/MAD or Opera. Then there is the thing with ICY metadata. You may need to clean up the saved stream of it. This broadcaster transmits ICY metadata only at the beginning, so no cleaning is necessary.

___

Edit: Spelling
Cosmo
101 Error
plnelson

QUOTE(j7n @ Feb 18 2008, 05:42) *

Capturing must be done well before the soundcard, prior to decoding.

No ripping tools are necessary, just Winamp/MAD or Opera. Then there is the thing with ICY metadata. You may need to clean up the saved stream of it. This broadcaster transmits ICY metadata only at the beginning, so no cleaning is necessary.

___

Edit: Spelling


I already have Mozilla Firefox, IE, Streamripper, and Net Transport! Short of downloading Yet Another application, plus a a plugin for that, is there any way to do this with the tools that I already have?
j7n
What are you using to listen this broadcast? I wrongly assumed its Winamp. Getting Winamp wouldn't hurt. You can keep it somewhere on HDD, not associate anything with it, don't install the Gracenote/Emusic bloat and call up the program only when it is needed.

I don't use Firefox. If it can change the user-agent, then it will be adequate tool for saving this stream. On the other hand Winamp might be better as you can monitor what you are capturing.
woody_woodward
QUOTE(plnelson @ Feb 18 2008, 15:17) *

I already have Mozilla Firefox, IE, Streamripper, and Net Transport! Short of downloading Yet Another application, plus a a plugin for that, is there any way to do this with the tools that I already have?

Please read again my previous post. NetTransport is all you need. You're 99% of the way home already. No need to download (and learn) new software.

Woody
plnelson
QUOTE(j7n @ Feb 18 2008, 19:39) *

What are you using to listen this broadcast?


Mostly Sonos. But when I listen on the PC by clicking on it in Firefox it comes up in Realplayer.

.


plnelson
QUOTE(woody_woodward @ Feb 18 2008, 21:33) *

QUOTE(plnelson @ Feb 18 2008, 15:17) *

I already have Mozilla Firefox, IE, Streamripper, and Net Transport! Short of downloading Yet Another application, plus a a plugin for that, is there any way to do this with the tools that I already have?

Please read again my previous post. NetTransport is all you need. You're 99% of the way home already. No need to download (and learn) new software.

Woody


Your previous post said "You need to blank the user agent and disable cookies in the NetTransport for it to work. It does work."

I tried that and it didn't work. Here's a screen shot of my settings incase I got anything wrong.

TIA for any further suggestions!



woody_woodward
QUOTE(plnelson @ Feb 18 2008, 21:37) *



Your previous post said "You need to blank the user agent and disable cookies in the NetTransport for it to work. It does work."

I tried that and it didn't work. Here's a screen shot of my settings incase I got anything wrong.

TIA for any further suggestions!

User Agent and Cookies look fine. NetTransport cannot directly process a PLS file. You need to specify the stream address, http://66.225.205.8:80/

Again, let me reassure you that it does work.

Woody
plnelson
QUOTE(woody_woodward @ Feb 19 2008, 02:16) *

QUOTE(plnelson @ Feb 18 2008, 21:37) *



Your previous post said "You need to blank the user agent and disable cookies in the NetTransport for it to work. It does work."

I tried that and it didn't work. Here's a screen shot of my settings incase I got anything wrong.

TIA for any further suggestions!

User Agent and Cookies look fine. NetTransport cannot directly process a PLS file. You need to specify the stream address, http://66.225.205.8:80/

Again, let me reassure you that it does work.

Woody


BINGO! That nailed it!
Thank you for all your help and patience! I'm very grateful.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.