diff --git a/beets/config_default.yaml b/beets/config_default.yaml index c0bab8056..53763328f 100644 --- a/beets/config_default.yaml +++ b/beets/config_default.yaml @@ -6,7 +6,7 @@ statefile: state.pickle # --------------- Plugins --------------- -plugins: [musicbrainz] +plugins: [] pluginpath: [] diff --git a/beets/plugins.py b/beets/plugins.py index c9d503c72..8ae9c40a7 100644 --- a/beets/plugins.py +++ b/beets/plugins.py @@ -417,9 +417,13 @@ def get_plugin_names() -> list[str]: # TODO: Remove in v3.0.0 if ( "musicbrainz" not in plugins - and "musicbrainz" in beets.config - and beets.config["musicbrainz"].get().get("enabled") + and beets.config["musicbrainz"].flatten().get("enabled") is not False ): + deprecate_for_user( + log, + "Automatic loading of 'musicbrainz' plugin", + "'plugins' configuration to explicitly add 'musicbrainz'", + ) plugins.append("musicbrainz") beets.config.add({"disabled_plugins": []})