From gquintard via ticket #2045: "Not sending data to stdin can throw ezstream into an infinite loop"