Help I am having trouble recording streaming audio off of a website. I want to use Audiocity, but when I go to record there is no sound.
Be advised that using the "what you hear", stereo mix, or cable loop back methods ( BTW - if using a cable to loop the sound card output back to the input you should use the LINE IN instead of the mic in as the mic in is only mono and has power on one of the conductors - use line out to line in ) will be doing a DtoA and AtoD conversion and could reduce the quality. If it is actually streaming audio, that probably won't make much difference as the audio source is typically 96kbps or lower mp3 source anyway.
A better option is to take the digital stream and save it directly as a file to your hard drive.
Sometimes I use a script called icecream(.pl) which is a perl script. If you use windows, you would need to have perl installed ( ActivePerl is free and works well on Windows ). Icecream uses a command line interface and will capture IceCast and Shoutcast streams and save it to the hard drive. There would be a steep learning curve if one has only used a GUI type interface so may be more trouble than it's worth but it works well for me.
From the man page:
DESCRIPTION
icecream is a lightweight, non-interactive, stream down-
load utility. It connects to icecast and shoutcast
servers or direct stream URLs, and redirects all fetched
content to stdout and/or to media files on your disk.
...
icecream is able to parse pls and m3u playlists, and to
download mp3 and ogg direct stream URLs. If the stream is
anonymous it will be saved as 'stream-time.mp3', where
time is actual timestamp.
Couple of selected switch options ( again from the man page )
-t, --tracks
Split stream into tracks (if possible)
--stop=N[units]
Stop downloading the stream after N
kb/mb/min/songs
There are most likely other tools out there ( google ) that may be easier to use and don't require all the installation and learning steps.
http://icecream.sourceforge.net/http://www.activestate.com/activeperl