Metadata-Version: 2.4
Name: loudstream
Version: 0.1.3
Summary: Python wrapper for libebur128 with streaming support
Author-email: Matt Hosack <hosack.matt@gmail.com>
License-Expression: MIT
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: cffi
Requires-Dist: soundfile
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == "dev"

# loudstream

A file-streaming Python API around [libebur128](https://github.com/jiixyj/libebur128/tree/master/ebur128).

## Install

```bash
uv sync
```

## To Use

```python
# To measure
import loudstream as ls
meter = ls.Meter()
lkfs = meter.measure("some-file.wav")

# To normalize
target = -14
ls.normalize("some-file.wav", "output.wav", target)
```

## Running Tests

```bash
uv run pytest
```

