Small change. Use threading instead of mixer.
Can't use mixer when using streaming.