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

needs: [cpal](https://github.com/RustAudio/cpal/pull/935) to land so we can rate limit the printing of cpal errors. Will also allow us to implement `PartialEq`, `Eq` & `Hash` on our error types.

enhancement

Seek might need padding silence when resample rate or channel count change. Since the consumer has no way to know they have. Alternative, make seek an exception and make the...

bug

Skip duration does not take span len into account. It might return samples for a different sample rate and channel count while its parent/wrapper still thinks its in the same...

bug

@PetrGlad you brought this up somewhere else and I just saw it has actually been requested a few weeks ago: https://github.com/RustAudio/rodio/issues/626#issuecomment-2470118600 So lets discuss that here.

enhancement

Is there any way to apply a fade-out to the end of a tone, rather than fading from the beginning through the end? This would better match the behavior of...

question

Currently implemented sample rate converter uses simple linear interpolation algorithm and is prone to producing high frequency noise in output. See for example #584 and #316 related to the resampler...

bug
enhancement

Would have helped with: https://github.com/RustAudio/rodio/pull/600 (see last few messages there)

enhancement
good first issue

For context see: https://github.com/RustAudio/rodio/issues/662#issuecomment-2558506267 maybe a method on [`OutputStream`](https://github.com/RustAudio/rodio/blob/f91fadc74b5aea98b57ab31f0a9e0f6fbc618316/src/stream.rs#L20) would work?

enhancement
low_prio

Chains of rodio `Source`'s are currently only controllable using periodic callback. It has a few great advantages namely: - Users get to pick between latency and performance through longer and...

enhancement
help wanted

Rodio has more contributors :tada: and the maintenance team is growing stronger :partying_face:. Communication and documentation efforts are harder then they have to be because we do not have words...

enhancement