One of my favorite live radio programs is the R&B Jukebox on Denver's KUVO Radio, delivering music of the
Golden Era of Rhythm & Blues, from the early 1940s through the late 1960s
While I don't live anywhere near Denver, I can get it via their live stream. Since it is at a time that is typically not convenient for live listening, I have set up a process to record the stream at the time it is on (Saturday night at 6 PM MST) and save the resulting mp3 file to iTunes.
The attached KM script
- Starts up at the time the show starts
streamripperto record the stream in real-time to disk as an MP3
- Imports the resulting audio file into iTunes for later listening
The star of the show (and prerequisite) is Streamripper which handles connecting to the stream and converting it to an MP3 file. This is a command-line program that is NOT included with macOS. If you use Homebrew, installation is as easy as
brew install streamripper
brew install faad2 libmad. These are listed separately as I found out after starting the stream rip that they are required to decode this particular stream. Other streams may need additional libraries.
Once Streamripper is installed, one simply has to wait for 8 PM on Saturdays (Please adjust from EST to your timezone) for the macro to start. After 2 hours, you will see a new audio file in iTunes that celebrates real R&B music.
This is obviously a very niche macro (unless you like old music), but may be helpful for others to record a different stream. I hope you find it useful.
I am by no means a KM expert, so this is probably a ham-handed attempt. If you have suggestions for improvement, I'd love to hear them!
Record KUVO R&B Jukebox.kmmacros (13 KB)