27
27
import lap
28
28
import numpy as np
29
29
30
- from beets import config , logging , plugins
30
+ from beets import config , logging , metadata_plugins
31
31
from beets .autotag import (
32
32
AlbumInfo ,
33
33
AlbumMatch ,
@@ -213,7 +213,7 @@ def track_distance(
213
213
dist .add_expr ("medium" , item .disc != track_info .medium )
214
214
215
215
# Plugins.
216
- dist .update (plugins .track_distance (item , track_info ))
216
+ dist .update (metadata_plugins .track_distance (item , track_info ))
217
217
218
218
return dist
219
219
@@ -330,7 +330,7 @@ def distance(
330
330
dist .add ("unmatched_tracks" , 1.0 )
331
331
332
332
# Plugins.
333
- dist .update (plugins .album_distance (items , album_info , mapping ))
333
+ dist .update (metadata_plugins .album_distance (items , album_info , mapping ))
334
334
335
335
return dist
336
336
@@ -356,7 +356,7 @@ def match_by_id(items: Iterable[Item]) -> AlbumInfo | None:
356
356
return None
357
357
# If all album IDs are equal, look up the album.
358
358
log .debug ("Searching for discovered album ID: {0}" , first )
359
- return plugins .album_for_id (first )
359
+ return metadata_plugins .album_for_id (first )
360
360
361
361
362
362
def _recommendation (
@@ -511,7 +511,7 @@ def tag_album(
511
511
if search_ids :
512
512
for search_id in search_ids :
513
513
log .debug ("Searching for album ID: {0}" , search_id )
514
- if info := plugins .album_for_id (search_id ):
514
+ if info := metadata_plugins .album_for_id (search_id ):
515
515
_add_candidate (items , candidates , info )
516
516
517
517
# Use existing metadata or text search.
@@ -548,7 +548,7 @@ def tag_album(
548
548
log .debug ("Album might be VA: {0}" , va_likely )
549
549
550
550
# Get the results from the data sources.
551
- for matched_candidate in plugins .candidates (
551
+ for matched_candidate in metadata_plugins .candidates (
552
552
items , search_artist , search_album , va_likely
553
553
):
554
554
_add_candidate (items , candidates , matched_candidate )
@@ -583,7 +583,7 @@ def tag_item(
583
583
if trackids :
584
584
for trackid in trackids :
585
585
log .debug ("Searching for track ID: {0}" , trackid )
586
- if info := plugins .track_for_id (trackid ):
586
+ if info := metadata_plugins .track_for_id (trackid ):
587
587
dist = track_distance (item , info , incl_artist = True )
588
588
candidates [info .track_id ] = hooks .TrackMatch (dist , info )
589
589
# If this is a good match, then don't keep searching.
@@ -609,7 +609,7 @@ def tag_item(
609
609
log .debug ("Item search terms: {0} - {1}" , search_artist , search_title )
610
610
611
611
# Get and evaluate candidate metadata.
612
- for track_info in plugins .item_candidates (
612
+ for track_info in metadata_plugins .item_candidates (
613
613
item , search_artist , search_title
614
614
):
615
615
dist = track_distance (item , track_info , incl_artist = True )
0 commit comments