Metadata-Version: 2.1
Name: highlight-extractor
Version: 0.1.0
Summary: Audio highlight extractor using chroma and energy analysis
Home-page: https://github.com/marohan/highlight_extractor
Author: Marohan Min
Author-email: fragantmaro@naver.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: librosa
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: pydub

# highlight_extractor

🎧 A Python package to extract highlight segments from songs using chroma repetition and energy analysis.

## Features

- Detects repeated musical segments via chroma similarity
- Combines with energy-based peak detection
- Filters out intro/outro noise and fade-outs
- Outputs the most suitable highlight section (default 15s)

## Installation

### From GitHub

```bash
pip install git+https://github.com/yourusername/highlight_extractor.git
```

## 🧱 Project Structure

```
highlight_extractor/
├── highlight_extractor/
│   ├── __init__.py
│   └── core.py
├── examples/
│   └── run_example.py
├── setup.py
├── pyproject.toml
├── requirements.txt
├── README.md
└── LICENSE
```

## ⚙️ Dependencies

- librosa
- numpy
- scipy
- pydub

## 📄 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## ✨ Author

- Developed by **Marohan Min**
- GitHub: [@marohan](https://github.com/marohan)
