Consumer will still quit on Ctrl-C, but then say "No shell!" and restart the player.

Are you sure you're actually sending things? Flow control needs to be switched OFF in your terminal program.

Hugo