1
0
Fork 0

Add an option to prepend lyrics source header

This commit is contained in:
mrsobakin 2024-08-13 22:35:58 +05:00
parent d651894413
commit 4bfcbf17bd
No known key found for this signature in database
GPG key ID: 325CBF665E4FFD6E
5 changed files with 8 additions and 1 deletions

View file

@ -51,6 +51,10 @@ class LyricsDl:
if lyrics:
self.logger.info(f"[{provider.name}] Found lyrics!")
if self.config.prepend_header:
lyrics = f"[re:lyrics-dl:{provider.name}]\n\n{lyrics}"
return lyrics
self.logger.info(f"[{provider.name}] No lyrics was found!")

View file

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