Also... do you get the problem whereby if you add other stations (Shoutcast streams) to an active stream and then inadvertantly scroll beyond the end of the stack your Receiver will lock solid, needing a cold re-boot?

Yeah, this is a known bug. After taking some time off from Rioplay I'm getting ready to start working on it again, and this is an annoying bug that I intend to fix soon.

As for the resampling code, I haven't changed that yet.