[package] name = "bevy_kira_audio" version = "0.21.0-rc.1" authors = ["Niklas Eicker "] edition = "2021" license = "MIT OR Apache-2.0" description = "Bevy plugin for dynamic audio" repository = "https://github.com/NiklasEi/bevy_kira_audio" homepage = "https://github.com/NiklasEi/bevy_kira_audio" documentation = "https://docs.rs/bevy_kira_audio" keywords = ["bevy", "gamedev", "audio", "music"] categories = ["game-development", "multimedia::audio"] readme = "./README.md" rust-version = "1.67" [features] default = ["ogg"] flac = ["kira/flac"] mp3 = ["kira/mp3"] ogg = ["kira/ogg"] wav = ["kira/wav"] settings_loader = ["dep:ron", "dep:serde", "kira/serde"] [dependencies] bevy = { version = "0.15.0-rc.1", default-features = false, features = ["bevy_asset"] } anyhow = "1.0" uuid = { version = "1", features = ["fast-rng"] } kira = { version = "0.8.7", default-features = false, features = ["cpal"] } ron = { version = "0.8", optional = true } serde = { version = "1.0", features = ["derive"], optional = true } parking_lot = "0.12" thiserror = "1.0" [dev-dependencies.bevy] version = "0.15.0-rc.1" default-features = false features = [ "bevy_asset", "bevy_winit", "bevy_render", "x11", "bevy_ui", "bevy_text", "bevy_core_pipeline", "bevy_sprite", "bevy_gltf", "bevy_scene", "bevy_pbr", "tonemapping_luts", "ktx2", "zstd", "multi_threaded" ] [[example]] name = "basic" path = "examples/basic.rs" required-features = ["ogg"] [[example]] name = "custom_channel" path = "examples/custom_channel.rs" required-features = ["ogg"] [[example]] name = "multiple_channels" path = "examples/multiple_channels.rs" required-features = ["ogg"] [[example]] name = "status" path = "examples/status.rs" required-features = ["ogg"] [[example]] name = "settings_loader" path = "examples/settings_loader.rs" required-features = ["ogg", "settings_loader"] [[example]] name = "stress_test" path = "examples/stress_test.rs" required-features = ["ogg"] [[example]] name = "settings" path = "examples/settings.rs" required-features = ["ogg"] [[example]] name = "instance_control" path = "examples/instance_control.rs" required-features = ["ogg"] [[example]] name = "channel_control" path = "examples/channel_control.rs" required-features = ["ogg"] [[example]] name = "spatial" path = "examples/spatial.rs" required-features = ["ogg"]