diff --git a/playback/src/audio_backend/rodio.rs b/playback/src/audio_backend/rodio.rs index a17ea5f3..b6cd3461 100644 --- a/playback/src/audio_backend/rodio.rs +++ b/playback/src/audio_backend/rodio.rs @@ -193,7 +193,7 @@ fn create_sink( AudioFormat::S16 => cpal::SampleFormat::I16, }; - let stream = match rodio::OutputStreamBuilder::default() + let mut stream = match rodio::OutputStreamBuilder::default() .with_device(cpal_device.clone()) .with_config(&config.config()) .with_sample_format(sample_format) @@ -206,6 +206,9 @@ fn create_sink( } }; + // disable logging on stream drop + stream.log_on_drop(false); + let sink = rodio::Sink::connect_new(stream.mixer()); Ok((sink, stream)) }