So far, I'm pretty much enamored of Rogue Amoeba's new Radioshift application. If you haven't tried it yet, it allows you to easily listen to, and record, radio shows from around the world. It makes automatically recording new episodes of a show, or "subscribing," as simple as TiVo does for television programs.
I think Radioshift would be a wonderful addition to my home, and I want to run it on the Mac that I already use for home automation. However, Radioshift isn't really optimized for use in a "server" situation. That's understandable, but it hasn't stopped me from tying to bend it to my will anyway. Here's are notes on my progress so far:
I love that Radioshift uses a background process for recording shows that you've subscribed to. This means that you don't have to leave the app running all of the time. You can use the sound files directly, without opening Radioshift, too. You'll find your recorded shows in the ~/Music/Radioshift/ folder.
I want to listen to my recorded shows using another computer, because the home automation Mac is tucked away in a corner and I rarely use it directly. Radioshift doesn't have any built-in support for sharing, but I can load the above-mentioned files into QuickTime Player (or similar) after mounting the server's drive. The bonus prize for doing this is that QuickTime Player allows you to fast forward during playback, to skip commercials, which is a feature that Radioshift currently lacks.
If you don't care about skipping commercials, just use the Finder's built-in ability to play QuickTime files, as shown below. Very handy!

Radioshift does, apparently, have the ability to add recordings to your iTunes Library. This means you could use iTunes sharing to listen to the shows on other computers. However, this doesn't work for me. First, I haven't been able to get Radioshift to successfully add a recording to iTunes. But even if it did, it's a manual process (Radioshift doesn't do it automatically) and I don't want to keep iTunes running on my home automation Mac.
Although parts of this feel a little awkward, so far I've found it worth doing. I hope that as Radioshift continues to evolve the process will get easier. If you have tips to share, please feel free to chime in.