Skip to content

Commit 9f7cb8d

Browse files
committed
Load musicbrainz implicitly and supply a deprecation warning
1 parent 5a3ecf6 commit 9f7cb8d

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

beets/config_default.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ statefile: state.pickle
66

77
# --------------- Plugins ---------------
88

9-
plugins: [musicbrainz]
9+
plugins: []
1010

1111
pluginpath: []
1212

beets/plugins.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -417,9 +417,13 @@ def get_plugin_names() -> list[str]:
417417
# TODO: Remove in v3.0.0
418418
if (
419419
"musicbrainz" not in plugins
420-
and "musicbrainz" in beets.config
421-
and beets.config["musicbrainz"].get().get("enabled")
420+
and beets.config["musicbrainz"].flatten().get("enabled") is not False
422421
):
422+
deprecate_for_user(
423+
log,
424+
"Automatic loading of 'musicbrainz' plugin",
425+
"'plugins' configuration to explicitly add 'musicbrainz'",
426+
)
423427
plugins.append("musicbrainz")
424428

425429
beets.config.add({"disabled_plugins": []})

0 commit comments

Comments
 (0)