diff --git a/playback/src/audio_backend/portaudio.rs b/playback/src/audio_backend/portaudio.rs index 35f7852f..5faff6ca 100644 --- a/playback/src/audio_backend/portaudio.rs +++ b/playback/src/audio_backend/portaudio.rs @@ -55,6 +55,9 @@ impl<'a> Open for PortAudioSink<'a> { fn open(device: Option, format: AudioFormat) -> PortAudioSink<'a> { info!("Using PortAudio sink with format: {:?}", format); + warn!("This backend is known to panic on several platforms."); + warn!("Consider using some other backend, or better yet, contributing a fix."); + portaudio_rs::initialize().unwrap(); let device_idx = match device.as_ref().map(AsRef::as_ref) { diff --git a/playback/src/audio_backend/rodio.rs b/playback/src/audio_backend/rodio.rs index 6e914ea0..908099f1 100644 --- a/playback/src/audio_backend/rodio.rs +++ b/playback/src/audio_backend/rodio.rs @@ -54,8 +54,7 @@ macro_rules! rodio_sink { AudioFormat::F32 => { #[cfg(target_os = "linux")] { - warn!("Rodio output to Alsa is known to cause garbled sound on output formats other than 16-bit signed integer."); - warn!("Consider using `--backend alsa` OR `--format {:?}`", AudioFormat::S16); + warn!("Rodio output to Alsa is known to cause garbled sound, consider using `--backend alsa`"); } }, AudioFormat::S16 => {},