From 9f4c94f512c88bd98f1e70775c96f663504bb0a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0ar=C5=ABnas=20Nejus?= Date: Sun, 8 Feb 2026 10:16:38 +0000 Subject: [PATCH] Provide missing kwargs to musicbrainz browse --- beetsplug/musicbrainz.py | 5 ++++- docs/changelog.rst | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/beetsplug/musicbrainz.py b/beetsplug/musicbrainz.py index cceb1f05f..9a45aa3e0 100644 --- a/beetsplug/musicbrainz.py +++ b/beetsplug/musicbrainz.py @@ -489,7 +489,10 @@ class MusicBrainzPlugin(MusicBrainzAPIMixin, MetadataSourcePlugin): self._log.debug("Retrieving tracks starting at {}", i) recording_list.extend( self.mb_api.browse_recordings( - release=release["id"], offset=i + release=release["id"], + limit=BROWSE_CHUNKSIZE, + includes=BROWSE_INCLUDES, + offset=i, ) ) track_map = {r["id"]: r for r in recording_list} diff --git a/docs/changelog.rst b/docs/changelog.rst index 1aee35778..7641cf186 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -14,6 +14,8 @@ Bug fixes: - :doc:`plugins/musicbrainz`: Fix search terms escaping. :bug:`6347` - :doc:`plugins/musicbrainz`: Fix support for ``alias`` and ``tracks`` :conf:`plugins.musicbrainz:extra_tags`. +- :doc:`plugins/musicbrainz`: Fix fetching very large releases that have more + than 500 tracks. :bug:`6355` For packagers: