VideoHelp Forum




+ Reply to Thread
Results 1 to 5 of 5
  1. Member
    Join Date
    Jul 2006
    Location
    United States
    Search Comp PM
    Maybe I'm an oddball here but hoping this is already easily possible.

    There's a local radio station to which I'm able to record using Snaptune One (pitty that it's no longer supported.. anyways..) I know that it's possible to download the stream from online (ie, save the stream to the drive instead of just playing it and losing the data). What I'm wondering is this.. Is there a way (a program perhaps?) that would allow me to specify the URL of the stream and then have it save to a folder automatically using a filename of my choice but then (here's the tricky part), have it cycle to a new file on the hour? Preferably without any loss in the stream (ie, combining two files together would result in a seamless file with nothing missing/etc). Also, have it clean up after itself, where it would let me limit the amount of spaced used for the recordings. ie, 7 days. After which time, it would delete recordings older than that.

    Maybe that's a bit complex or whatever, so here's a simple version of what I would like, if possible. Be able to have the stream recorded on one computer and then from another, be able to navigate forwards, backwards, up, down, left, right, in, out, sideways, slantways, longways, backways and any other direction that I haven't covered. Well, at least navigate through what's kept. Idea being that if I heard a song on the station on Friday and it's now Monday, I could easily navigate to that day/time and listen to it. Granted, if it's a week later and thus the recording has been deleted, then it's gone, but that's fine. Not looking to keep the recordings forever, just be able to go back and listen to a segment if I want.
    Quote Quote  
  2. Member
    Join Date
    Jul 2009
    Location
    Spain
    Search Comp PM
    Check out Total Recorder.
    Quote Quote  
  3. I used to use Windows' Task Scheduler to download a radio program (MP3) every day. Task Scheduler lets you start a process at a particular time and force it to stop after a chosen duration. So you could use that to initiate a one hour download every hour. The result wouldn't be seamless but you could overlap to make sure you don't miss anything. I used a batch file to name the recordings with the date and time.
    Quote Quote  
  4. I use Replay AV to record a number of scheduled mp3 streams, which I then edit with mp3DirectCut or Soundforge before playing back on my ten-year-old Slimp3 player. Replay AV can split long recordings into segments, as it records, along with many other options. I've used it for about a year and find it quite satisfactory.
    Quote Quote  
  5. Member
    Join Date
    Jul 2006
    Location
    United States
    Search Comp PM
    Thanks but I'm hoping for a more free solution.

    I'm toying with rtmpdump right now and that seems to be a possibility, will just have to do some tinkering to get a bash script made to use it in Linux. Would basically need to have it grab starting like a second before the hour, have it run for an 61 minutes and when that's done, have ffmpeg convert the file from flv to mp3. With crontab running it, there should be two recordings going on during the start of the hour (new one plus the one that will expire a minute later, so there is a small overlap).

    Now, that won't give me an easy ability to stream it in-house, but I'm still learning and this is a great step. I have HiDownload, which is nice (paid too), however it strips and tags into separate mp3 files despite turning off the option. No need for it to do that because if I want a song, I can certain obtain it myself. That and the 'rips' from the radio stream are bound to have little snippets here and there, such as when a DJ is saying something while the song is starting or an advertisement happening right as a song is ending, thereby ruining that copy of the song. ie, a waste of time.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!