Sorry, I forgot to answer your question about iheart radio.
Streamripper only works for Shoutcast streams which are inherently mp3
streams. That's what Star's End and Galactic Travels use.
I don't know what iheart radio uses for a streaming protocol and haven't
tried recording it.
There might be a different Linux program that can do it.
The other Windows program you mentioned (Soundtap) basically inserts a
driver in between the player software and the soundcard. So it can save
anything you can listen to. HOWEVER, it can only save the bytes *after*
they've been decoded to .wav bytes. You could re-encode them to mp3 if you
want, but that means the sound has been encoded twice, (i.e. transcoding)
and can have a greater loss of sound quality.
Streamripper doesn't do that. It saves the mp3 bytes exactly as broadcast.
Unfortunately, it only works on a specific type of stream. These days,
many streaming sites have gone to proprietary formats that prevent any sort
of direct capture.
|
|