Dedupe search_limit config option init

This commit is contained in:
Šarūnas Nejus 2025-09-01 04:10:53 +01:00
parent a674fd3095
commit 20497d3d9b
No known key found for this signature in database
GPG key ID: DD28F6704DBE3435
5 changed files with 6 additions and 5 deletions

View file

@ -148,7 +148,12 @@ class MetadataSourcePlugin(BeetsPlugin, metaclass=abc.ABCMeta):
def __init__(self, *args, **kwargs) -> None:
super().__init__(*args, **kwargs)
self.config.add({"source_weight": 0.5})
self.config.add(
{
"search_limit": 5,
"source_weight": 0.5,
}
)
@abc.abstractmethod
def album_for_id(self, album_id: str) -> AlbumInfo | None:

View file

@ -51,7 +51,6 @@ class DeezerPlugin(SearchApiMetadataSourcePlugin[IDResponse]):
def __init__(self) -> None:
super().__init__()
self.config.add({"search_limit": 5})
def commands(self):
"""Add beet UI commands to interact with Deezer."""

View file

@ -96,7 +96,6 @@ class DiscogsPlugin(MetadataSourcePlugin):
"separator": ", ",
"index_tracks": False,
"append_style_genre": False,
"search_limit": 5,
}
)
self.config["apikey"].redact = True

View file

@ -373,7 +373,6 @@ class MusicBrainzPlugin(MetadataSourcePlugin):
"https": False,
"ratelimit": 1,
"ratelimit_interval": 1,
"search_limit": 5,
"genres": False,
"external_ids": {
"discogs": False,

View file

@ -138,7 +138,6 @@ class SpotifyPlugin(
"client_id": "4e414367a1d14c75a5c5129a627fcab8",
"client_secret": "f82bdc09b2254f1a8286815d02fd46dc",
"tokenfile": "spotify_token.json",
"search_limit": 5,
}
)
self.config["client_id"].redact = True