Recording streaming or the sound outputs of other programs

A nice thing to have would be not to have to plug my speaker’s output in Line-In to have web streaming radios recording.

Yes JACK can do it, but on Windows it start being messy, it would be good to include some help content on audacity on JACK and how to do that, if it would be easier to pass by JACK rather than adding the feature to audacity.

I’m not sure if I understand your suggestion correctly, but I found no problem in recording in Audacity 1.2.6 from an Internet radio, by selecting the Audacity input “Stereo Mix”, although it yielded a mono recording.

I use the Internet radio software “Nexus”, from

It’s written in the programming language “Euphoria”, has the ability to record, and also has some editing capability, though I haven’t looked at that feature.


Its still frustrating not being able to pass directly or by JACK to receive incoming data to record, in theory Firefox-VLC plugin to JACK to Audacity should work.

In big, this should work:
Firefox-VLC Plugin → JACK → (PortAudio) ->Audacity

I don’t understand - you say “Yes JACK can do it, but on Windows it start being messy”, but then you seem to be talking about a Linux setup, rather than Windows. :confused:

Yes but its using the JACK for windows beta…
Thats why its really messy…
Anyway it would be great if Audacity could record streams (.pls) sites, VLC can open them (http: … .pls), if Audacity could just take that coding to be able to open audio streams like VLC, no need to fofer all the internet’s RadioStations, user would have to send the full stream’s address.

I’m on a Mac…my only option is “default input,” and neither of the selections I found in my system preferences seem to work. Can anyone help me?

There’s little enough documentation on the well established Jack for Linux, so I doubt that anyone is going to spend much time documenting support for experimental software before it reaches a stable release version.

The best solution that I’ve found for Windows is the Kx project drivers (with a suitable soundcard) - it allows you to route just about anything, to anywhere, and it’s based on WDM, so there’s no compatibility problems.

@whatisoutthere, have a look on the mac board, there’s loads of information there, and if you’re still stuck, post a question there.

If you can open a stream in VLC, you can just get VLC to transcode it to a local file as it goes (Use the advanced open dialogue, then click the Stream/Save button at the bottom). This bypasses your sound card and audacity completely (just select an appropriate saving format in VLC which you can open in audacity for editing, like WAV), and is both quicker and more reliable. If you internet connection is up to it you can also do multiple streams at once this way.

Linux users may find mplayer -dump* options easier if you want script the operation on a regular basis.

Nice tip about VLC richardash1981, do you know if this works on macs as well (OSX 10.4 and 10.5)?

Not the foggiest, but it ought to given VLC is available for OS X, and the capture facility is hardware-independent.

I have successfully recorded streams.
I have Soundflower installed.
And I control it with SoundFlower Bed.

Without it, Audacity will only give you a choice of Microphone or Line In.

Once installed, go to Audacity Preferences.
Then choose Soundflower as your default inputs and outputs.
If this is not enough of an explanation, I will try to post screen shots or video someplace to teach you how to do it.

It is pretty late. Google SoundFlower Mac.

I should point out that this is in effect recording the stream, but, I believe the original poster was referring to something more akin to iRecordMusic ( ) or 'AudioHijackPro ( ) or WireTap Studio (

These applications intercept the stream or the application and not the system audio.