mirror of
https://github.com/beetbox/beets.git
synced 2026-01-07 08:32:06 +01:00
media field distance: binary, not string diff
This commit is contained in:
parent
78187cfcba
commit
e04cb6f548
1 changed files with 4 additions and 8 deletions
|
|
@ -275,14 +275,10 @@ def distance(items, album_info, mapping):
|
|||
|
||||
# Actual or preferred media.
|
||||
if album_info.media:
|
||||
preferred_media = config['match']['preferred_media'].get()
|
||||
if likelies['media']:
|
||||
dist += string_dist(likelies['media'], album_info.media) * \
|
||||
weights['media'].as_number()
|
||||
dist_max += weights['media'].as_number()
|
||||
elif preferred_media:
|
||||
dist += string_dist(album_info.media, preferred_media) * \
|
||||
weights['media'].as_number()
|
||||
compare_media = likelies['media'] or \
|
||||
config['match']['preferred_media'].get()
|
||||
if compare_media and compare_media != album_info.media:
|
||||
dist += weights['media'].as_number()
|
||||
dist_max += weights['media'].as_number()
|
||||
|
||||
# MusicBrainz album ID.
|
||||
|
|
|
|||
Loading…
Reference in a new issue