- Update to Bevy
0.13
- Update to Bevy
0.12
- Multiply instance volume with channel volume (#103)
- Allow playing a paused sound using
.play(...).paused()
(#105) - Configure the end of the loop region (by @Tracreed in #104)
- Update to Bevy
0.11
- Spacial audio improvements (#94)
- Check if receiver exists before updating
- Cleanup instances from spacial audio
- Offer iterator over dynamic channel keys and values (#69)
- Allow resuming while pausing or stopping (#98)
- Update to Bevy
0.10
- Fix: stop spacial audio from getting louder again at large distances (#88)
- Limited support for spacial audio
- Add
Emitter
andReceiver
components to spacial entities - Audio volume and panning will be automatically changed
- New example
spacial.rs
- Add
- Support for setting volume in Decibels (#81)
- Reexport some used Kira types (#73)
- Update to Bevy 0.9
- Support changing most settings when playing a sound (#65)
- Removed
.play_looped(handle)
in preference for.play(handle).looped()
- Removed
- Directly control single audio instances (#53)
- When playing a sound you get an asset handle back (see new instance_control example)
- This also adds
seek
controls to bevy_kira_audio
- Dynamic audio channels (#66)
- All audio commands can use smooth transitions with configurable Tweens (#65)
- Stop commands will now also stop queued sounds (#62)
is_playing_sound
method to quickly determine if a channel is in use at the moment (#55)- No more panics, if Kira's audio command que is full (#51)
- Fix channel playback states (#54)
- Update to Bevy 0.8
- Allow configuring the audio backend through a settings resource
- Add support to load sound with any eligible settings (see the example)
- Update to Kira version 0.6 (#48)
- Make channels resources (#43)
- Update to Bevy version 0.7
- the sound field in
AudioSource
is now public (#37)
- Update to Bevy version 0.6
- The playback position of audio can be requested from the
Audio
resource - Update to Rust edition 2021
- Removed direct dependencies on bevy sub crates
- Relicense under dual MIT or Apache-2.0
- Clean up stopped instances
- "ogg" is now a default feature
- No longer panic when no Audio device can be found (analogue to bevy/audio)
- Files can be loaded with a semantic duration (see the example)
- The plugin will no longer compile if none of the features "mp3", "ogg", "wav", or "flac" are set
- Allow playing looped sounds with an intro