This commit is contained in:
Kirill A. Korinsky 2026-02-03 01:20:15 +00:00 committed by GitHub
commit eb2b722590
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 11 additions and 5 deletions

View file

@ -984,10 +984,12 @@ class LyricsPlugin(LyricsRequestHandler, plugins.BeetsPlugin):
"local": False,
"print": False,
"synced": False,
# Musixmatch is disabled by default as they are currently blocking
# requests with the beets user agent.
# Musixmatch and Tekstowo are disabled by default as they
# currently block requests with the beets user agent.
"sources": [
n for n in self.BACKEND_BY_NAME if n != "musixmatch"
n
for n in self.BACKEND_BY_NAME
if n not in {"musixmatch", "tekstowo"}
],
}
)

View file

@ -15,6 +15,9 @@ For packagers:
Other changes:
- :doc:`plugins/lyrics`: Disable ``tekstowo`` by default because it blocks the
beets User-Agent.
2.6.1 (February 02, 2026)
-------------------------

View file

@ -49,7 +49,7 @@ Default configuration:
google_API_key: null
google_engine_ID: 009217259823014548361:lndtuqkycfu
print: no
sources: [lrclib, google, genius, tekstowo]
sources: [lrclib, google, genius]
synced: no
The available options are:
@ -80,7 +80,8 @@ The available options are:
- **print**: Print lyrics to the console.
- **sources**: List of sources to search for lyrics. An asterisk ``*`` expands
to all available sources. The ``google`` source will be automatically
deactivated if no ``google_API_key`` is setup.
deactivated if no ``google_API_key`` is setup. By default, ``musixmatch`` and
``tekstowo`` are excluded because they block the beets User-Agent.
- **synced**: Prefer synced lyrics over plain lyrics if a source offers them.
Currently ``lrclib`` is the only source that provides them.