few bugfixes. don't stream if no-one listens.