feat: add lrclib and genius providers (#5)

* feat: lrclib and genius providers

* revert `prepend_header` to true

* change providers order

---------

Co-authored-by: mrsobakin <68982655+mrsobakin@users.noreply.github.com>
This commit is contained in:
Arthur K. 2025-04-02 01:37:19 +03:00 committed by GitHub
parent d6b36886ba
commit bad4a355e8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 103 additions and 19 deletions

View file

@ -21,7 +21,7 @@ CONFIG_PATH = _get_config_file()
@dataclass
class LyricsDlConfig:
order: list[str] = field(default_factory=lambda: ["kugou", "youtube"])
order: list[str] = field(default_factory=lambda: ["kugou", "lrclib", "genius"])
delay: float | None = 10
prepend_header: bool = True
providers_configs: dict[str, dict] = field(default_factory=lambda: {})