Actually, 2 is not. You can't press "pause" or "rewind" on a live radio broadcast because the only way to record it is to listen to it. And as you've already surmised, 3 and 4 are not possible. Patrick's tuner can't change the signal routing in the player and doesn't change the player's capabilities.

I am wondering if pressing pause could mute the output to the speakers while still continuing to record. Of course, as soon as you un-paused, you would be listening to what was recorded, and not recording anymore. There doesn't seem to be much usefulness to this feature once you take into account the players limitations.

But the tone of your initial post didn't seem to say "I am a software developer and I am beginning work on this project, I would like some pointers.

That's because I'm not.

Now, if your goal was to try to prod a programmer into doing the project for you, that's fine, say so up front.

Hmmm....I thought I did. In my first post, I said, "...do we have some ambitious coders out there who could take a stab at this?" Then, in my second post, I said, "If I had the programming skills, I would be all over this. I am hoping to spawn enough discussion about this to get someone interested at taking a crack at it." That seems pretty easy to understand to me.