[package]
edition = "2024"
name = "petalsonic"
version = "0.3.0"
authors = ["Ruitian Yang <ruitian0716@gmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Real-time safe spatial audio library for Rust using Steam Audio for 3D spatialization"
readme = "README.md"
keywords = [
"audio",
"spatial",
"3d",
"steam-audio",
"game",
]
categories = [
"multimedia::audio",
"game-development",
]
license = "MIT"
repository = "https://github.com/tr-nc/petalsonic"
resolver = "2"
[package.metadata.docs.rs]
no-default-features = true
[features]
auto-install = ["audionimbus/auto-install"]
default = ["auto-install"]
[lib]
name = "petalsonic"
path = "src/lib.rs"
[dependencies.anyhow]
version = "1.0.89"
[dependencies.audionimbus]
version = "0.12.0"
[dependencies.cpal]
version = "0.15.3"
[dependencies.crossbeam-channel]
version = "0.5.13"
[dependencies.glam]
version = "0.30.0"
[dependencies.log]
version = "0.4"
[dependencies.ringbuf]
version = "0.4.7"
[dependencies.rubato]
version = "0.14.1"
[dependencies.symphonia]
version = "0.5.4"
[dependencies.thiserror]
version = "1.0.69"