Slashdot Mirror


Scheduled Recording of Streamed Audio?

sborisch asks: "I have tried at least 15 different Internet Radio/Shoutcast players, looking for one with a scheduler (recorder) capability that actually works. The closest I have found are IRadio and Replay Radio, but IRadio depends on the Windows scheduler, and isn't the least bit reliable in my test of it. Replay seems to want to send everything through your sound card, and hence makes it impossible to listen to something and record something else at the same time. It does have a so-called direct download option, but this doesn't seem to work either. Surely someone has found a better solution than this. Please let me know." How would you schedule a recording streaming audio from either Windows or Unix?

6 of 61 comments (clear)

  1. MPlayer by thegrassyknowl · · Score: 3, Informative

    mplayer has -ao and -vo (audio out and video out) redirection options so you can dump streams to files on your disk. It plays all of the streams I have thrown at it in the past.

    Script it with cron?

    --
    I drink to make other people interesting!
  2. Streamripper + Windows Scheduler? by Bravo_Two_Zero · · Score: 3, Informative

    ...or Streamripper + cron on *nix (or win32 with cron installed). Maybe I'm oversimplifying?

    http://streamripper.sourceforge.net/

    --


    Amateurs discuss tactics. Professionals discuss logistics.

  3. Total Recorder by Murphy+Murph · · Score: 5, Informative

    For Windows Total Recorder http://www.highcriteria.com/ will copy any audio stream - protected or not - on a schedule, or real time.

    --
    I dub thee... Sir Phobos, Knight of Mars, Beater of Ass.
    1. Re:Total Recorder by fm6 · · Score: 4, Informative
      I've used that one. It works very well, though the user interface is a little klunky. The interesting thing is that if you tell it to direct the recorded stream to disk without also playing it back, Real Player will start playing back the stream as fast as it can get it off the net. Doesn't make any different with a live stream, but if the server is pulling up a recording for you, it speeds up too. So if you, for example, record an old 30-minute NPR interview, the recording will only take about 20 minutes.

      Of course that brings up a nasty issue. NPR presumably makes a lot of money from the downloadable material on audible.com. If a lot of people started downloading that same material for free from the NPR web site, I suspect a lot of that material would cease to be available.

  4. Why they work through your sound card by fm6 · · Score: 3, Informative
    To record a stream directly, you need software that translates the data from the stream into the format you want to save. Now, that's not very hard technically, assuming you're good at reverse-engineering and the stream you're trying to read isn't encrypted. But people who manage to do that always run into one major problem: as soon as they release their product, the owners of the streaming format are on them, telling them they're in deep legal dodo until they stop selling tools for "pirating" their customers' data.

    You can argue all you want about how legal or fair this is. But no developer has found it worthwhile to bankrupt him or herself in order to fight this kind of legal action. In any case, what's really needed is the political will to change the laws that favor IP hoarding.

    The only way around this problem is to record the sounds after it's been translated by authorized software. The simple way is just to plug a patch cord into your sound card. Or you can get better fidelity by using a special sound driver that copies the audio stream to disk. But either way, you can't avoid tying up your sound card, since you have to con the authorized software into giving you a stream that's supposedly going directly to your speakers.

    If you need real-time access to the recorded data, get two computers and a network.

  5. For non MP3 formats by RotJ · · Score: 3, Informative

    Streambox VCR, which was sued out of existence by RealNetworks years ago, still works for Real audio and video streams, as well as for Microsoft's streaming formats. Here's a manual for it.