diff --git a/beets/autotag/match.py b/beets/autotag/match.py index 58d40bbd6..a417bfe35 100644 --- a/beets/autotag/match.py +++ b/beets/autotag/match.py @@ -481,7 +481,8 @@ def tag_album(items, search_artist=None, search_album=None, _add_candidate(items, candidates, info) # Sort and get the recommendation. - candidates = sorted(candidates.itervalues()) + candidates = sorted(candidates.itervalues(), + key=lambda i: (i.distance, i.info.data_source != 'MusicBrainz')) rec = _recommendation(candidates) return cur_artist, cur_album, candidates, rec