Bevy Kira Audio active
Niklas Eicker vunknown added 2026-05-29 verified 2026-05-29
You need audio playback in Bevy engine games with control over volume, panning, playback rate, and looping without using Bevy's default audio system.
about
A Bevy plugin integrating the Kira audio library as an alternative to bevy_audio. Supports playback of ogg, mp3, flac, and wav formats across native and web builds. Provides granular control over audio instances and channels, including dynamic transitions for volume, panning, playback rate, and looping behavior.
Sound playback is organized into channels, each offering independent control over pause, stop, volume, speed, and panning for all sounds within that channel. Audio instances can be configured at start time or controlled individually during playback, with support for smooth transitions using tweens and various easing curves. Includes settings loader functionality for pre-configuring audio sources via ron files.
Offers basic spatial audio capabilities that automatically adjust volume and panning based on emitter and receiver positions in 3D space.