Metadata-Version: 2.4
Name: prismriver-lyrics
Version: 1.0.0
Summary: Search song lyrics across multiple sources via a plugin system
Project-URL: Homepage, https://github.com/anlar/prismriver-lyrics
Project-URL: Repository, https://github.com/anlar/prismriver-lyrics
Project-URL: Issues, https://github.com/anlar/prismriver-lyrics/issues
Author-email: Anton Larionov <anton.larionov.dev@gmail.com>
License-Expression: MIT
License-File: LICENSE.txt
Keywords: cli,lyrics,music,scraper
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Multimedia :: Sound/Audio
Requires-Python: >=3.12
Requires-Dist: beautifulsoup4>=4.15.0
Requires-Dist: httpx>=0.28.1
Description-Content-Type: text/markdown

# prismriver-lyrics

Core library and CLI for searching song lyrics across multiple sources.

## Usage

```sh
prismriver-lyrics --artist "Metallica" --title "Master of Puppets"
```

## Plugins

Lyrics sources live under `prismriver_lyrics.plugins` and implement the
`LyricsPlugin` interface (`prismriver_lyrics.plugins.base`). All registered
plugins are queried in parallel and the first successful hit wins.

## Development

This package is part of the [prismriver-lyrics](https://github.com/anlar/prismriver-lyrics)
uv workspace. See the [root README](https://github.com/anlar/prismriver-lyrics#readme)
for setup (`make install-pipx`) and testing (`make test-local`) instructions.
