Renamed import in mbsync and missing plugins.

This commit is contained in:
Sebastian Mohr 2025-07-07 13:59:04 +02:00
parent 3eadf17e8f
commit 3ce33631a6
2 changed files with 9 additions and 5 deletions

View file

@ -16,7 +16,7 @@
from collections import defaultdict from collections import defaultdict
from beets import autotag, library, plugins, ui, util from beets import autotag, library, metadata_plugins, ui, util
from beets.plugins import BeetsPlugin, apply_item_changes from beets.plugins import BeetsPlugin, apply_item_changes
@ -78,7 +78,9 @@ class MBSyncPlugin(BeetsPlugin):
) )
continue continue
if not (track_info := plugins.track_for_id(item.mb_trackid)): if not (
track_info := metadata_plugins.track_for_id(item.mb_trackid)
):
self._log.info( self._log.info(
"Recording ID not found: {0.mb_trackid} for track {0}", item "Recording ID not found: {0.mb_trackid} for track {0}", item
) )
@ -99,7 +101,9 @@ class MBSyncPlugin(BeetsPlugin):
self._log.info("Skipping album with no mb_albumid: {}", album) self._log.info("Skipping album with no mb_albumid: {}", album)
continue continue
if not (album_info := plugins.album_for_id(album.mb_albumid)): if not (
album_info := metadata_plugins.album_for_id(album.mb_albumid)
):
self._log.info( self._log.info(
"Release ID {0.mb_albumid} not found for album {0}", album "Release ID {0.mb_albumid} not found for album {0}", album
) )

View file

@ -21,7 +21,7 @@ from collections.abc import Iterator
import musicbrainzngs import musicbrainzngs
from musicbrainzngs.musicbrainz import MusicBrainzError from musicbrainzngs.musicbrainz import MusicBrainzError
from beets import config, plugins from beets import config, metadata_plugins
from beets.dbcore import types from beets.dbcore import types
from beets.library import Album, Item, Library from beets.library import Album, Item, Library
from beets.plugins import BeetsPlugin from beets.plugins import BeetsPlugin
@ -222,7 +222,7 @@ class MissingPlugin(BeetsPlugin):
item_mbids = {x.mb_trackid for x in album.items()} item_mbids = {x.mb_trackid for x in album.items()}
# fetch missing items # fetch missing items
# TODO: Implement caching that without breaking other stuff # TODO: Implement caching that without breaking other stuff
if album_info := plugins.album_for_id(album.mb_albumid): if album_info := metadata_plugins.album_for_id(album.mb_albumid):
for track_info in album_info.tracks: for track_info in album_info.tracks:
if track_info.track_id not in item_mbids: if track_info.track_id not in item_mbids:
self._log.debug( self._log.debug(