[package]
name = "audioscan"
version = "0.1.0"
edition = "2024"
rust-version = "1.88"
description = "Fast CLI audio analysis for format metadata, EBU R128 loudness, and silence windows"
license = "MIT OR Apache-2.0"
repository = "https://github.com/KiwiMaddog2020/audioscan"
homepage = "https://github.com/KiwiMaddog2020/audioscan"
documentation = "https://docs.rs/audioscan"
readme = "README.md"
keywords = ["audio", "loudness", "ebu-r128", "silence", "cli"]
categories = ["command-line-utilities", "multimedia::audio"]
exclude = ["docs/", "tests/", "tools/", ".github/"]
[lib]
crate-type = ["lib", "staticlib", "cdylib"]
[features]
default = []
capi = ["dep:cbindgen"]
[package.metadata.docs.rs]
all-features = true
[dependencies]
thiserror = "1.0"
ebur128 = "0.1.10"
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.150"
symphonia = { version = "0.5", features = ["mp3", "aac", "isomp4"] }
rayon = "1"
[dev-dependencies]
hound = "3"
serde_json = "1.0.150"
[build-dependencies]
cbindgen = { version = "0.29", optional = true }