I have a particular internet radio show that I like to listen to each week and I am looking for a solution to automatically begin recording at a specific time each week on a particular station for a specific amount of time so that I can listen to it when I’m unavailable at that time. It would also be nice to fast forward through the ads.
Assuming a stable URL
ffmpeg -i "(stream url)" -t (length of recording in hh:mm:ss format ) -c copy "recording.m4a"
And you could time it weekly using cron jobs