rodio icon indicating copy to clipboard operation
rodio copied to clipboard

Rust audio playback library

Results 233 rodio issues
Sort by recently updated
recently updated
newest added

Create a channel bitmask mechanism to allow sources to tell their consumers how their channels may map to speakers.

This is an implementation of a multichannel router/mixer source. See #653.

For a context, we plan to introduce a high quality resampler (#647). This change is an attempt to maybe also improve existing default resampler by keeping it light but improving...

Rodio has existed for about 9 years. When it was written there where no audio libraries for rust. Therefore rodio can do everything but not everything perfectly. A lot has...

enhancement
help wanted

This should help to reduce number of sample rate conversions. Setting it to current de-facto default (44.1kHz). There is still a question whether we should use `cpal::SampleRate` or plain integer....

Hello, I'm using Rodio for my application and I'd like for my music to repeat multiple times. I've found the repeat_infinite() function for the Source struct but when I monitored...

bug

When decoding audio you get chunks with constant sample rate and channel count. It seemed natural to extend that into rodio's audio pipeline. The consumer of audio gets the guarantee...

enhancement
breaking

Containers like Ogg and MP4 can contain multiple tracks. Somewhat similarly, Ogg streams can be "chained" into a single file, so beyond multiple tracks in one container, you then have...

enhancement

Idea by @The0x539 https://github.com/RustAudio/rodio/issues/626#issuecomment-2661094585. Currently infinite sources will return `None` for `total_duration`, when paired with a `TakeDuration` you still get `None`. Another place we can do better is `skippable`. Right...

enhancement
good first issue

Hi! I've compiled a project for iOS (aarch64-apple-ios) in release mode. It compiles and runs on macOS, and without rodio the app runs fine on both iPhone and iPad. (iOS...

bug