Metadata-Version: 2.4
Name: beatpy
Version: 0.0.1
Summary: Análisis de audio.
Home-page: https://pypi.org/project/beatpy/
Author: Alejo Prieto Dávalos
Project-URL: Source, https://github.com/AlejoPrietoDavalos/beatpy/
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENCE
Requires-Dist: yt_dlp>=2025.1.26
Requires-Dist: requests>=2.32.3
Requires-Dist: fastapi>=0.115.8
Requires-Dist: uvicorn>=0.34.0
Requires-Dist: numpy>=2.1.3
Requires-Dist: librosa>=0.11.0
Requires-Dist: soundfile>=0.13.1
Requires-Dist: matplotlib>=3.10.1
Requires-Dist: python-dotenv>=1.1.0
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

## Quickstart (Backend)
- Crear entorno virtual.
```bash
cd /path/to/project
python3 -m venv env
```

- Activar el entorno.
```bash
source env/bin/activate
```

- Instalar dependencias.
```bash
pip install -r requirements.txt
```

- Run.
```bash
python3 run_server.py
```

## Audio Tool
- https://github.com/deezer/spleeter
- Funciona con `numpy<2` y `python3.10.x`.

- Instala python3.10.16 y crea el entorno.
```bash
sudo ./install_python_spleeter.sh
```

## Doc API
- `Con el backend ejecutando:` http://127.0.0.1:8000/redoc


## Youtube
- `https://github.com/yt-dlp/yt-dlp`




## Probar
- https://github.com/sigsep/open-unmix-pytorch
- https://github.com/adefossez/demucs/tree/main
- https://github.com/adefossez/demucs/blob/main/environment-cuda.yml
- https://github.com/adefossez/demucs/blob/main/environment-cpu.yml
- https://github.com/sigsep/open-unmix-pytorch
