rodio
rodio copied to clipboard
Rust audio playback library
I'm using this function that should return `true` when the decoder has reached the end of the audio file: ```rust fn sum_channels_return_reached_end( channel_count: usize, decoder: &mut Decoder, output: &mut [f32],...
Title. From what I can tell from the source code, there are a couple checks where if the `DynamicMixer` has no sources, `Iterator::next` returns `None`, which terminates the mixer `Source`....
This would be useful for implementing continuous playback type functionality. e.g. always keep a sound queued up and only enqueue when a sound finishes to minimize polling. Looks like this...
Can we please specify the platforms (OS) which rodio supports? Are all platforms supported by `cpal` (Windows, Linux, macOS, iOS, Emscripten) supported by rodio? If so, I think it should...
It would be nice to have a unified API to read audio files of different formats without pulling in cpal (or any other playback crate), for use cases that require...
Taken from the readme, rodio doesn't support ALAC file playback (the compressed lossless file format used by Apple). Would be nice to have this too! Not sure if there are...
Hi there! Thank you for this awesome library. While exploring the API I stumbled over the following behavior, which I believe is a bug: A `Sink` no longer plays newly...
WIP `run --example http_flac --features=https-rustls` is already working
Hi, I have tried integrating rodio with a websocket, as and when 4096 bytes of u8 data comes in, I have tried to pass it as i16 for play_raw api....
I am trying to get to know about this library, it looks pretty nice to me as it provides a highly abstracted interface that no other library does; however the...