Metadata-Version: 2.4
Name: loudstream
Version: 0.2.2
Summary: Python wrapper for libebur128 with streaming support
Author-email: Matt Hosack <hosack.matt@gmail.com>
License-Expression: MIT
Project-URL: homepage, https://github.com/hosackm/loudstream
Project-URL: source, https://github.com/hosackm/loudstream
Keywords: audio,loudness,EBU R128,libebur128
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Multimedia :: Sound/Audio
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: cffi
Requires-Dist: soundfile
Provides-Extra: dev
Requires-Dist: bump-my-version==1.2.1; 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
pip install loudstream

# OR

uv add loudstream
```

## Usage

```python
from loudstream import Meter

lufs, peak = Meter().measure("some-file.wav")
```

## Running Tests

```bash
uv venv
uv pip install .
uv run pytest -v
```

