From 2923e90da1f3d0887d582024f2cefee56db5e923 Mon Sep 17 00:00:00 2001 From: soergeld Date: Wed, 13 May 2020 00:16:18 +0200 Subject: [PATCH] cosmetics --- beets/autotag/__init__.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/beets/autotag/__init__.py b/beets/autotag/__init__.py index dea1fe756..5fc5b1c6c 100644 --- a/beets/autotag/__init__.py +++ b/beets/autotag/__init__.py @@ -36,7 +36,7 @@ from .match import Recommendation # noqa log = logging.getLogger('beets') # metadata that is already hardcoded -MISC_FIELDS = { +SPECIAL_FIELDS = { 'album': ( 'va', 'releasegroup_id', @@ -84,12 +84,10 @@ def apply_item_metadata(item, track_info): item.mb_releasetrackid = track_info.release_track_id if track_info.artist_id: item.mb_artistid = track_info.artist_id - if track_info.data_source: - item.data_source = track_info.data_source for field, value in track_info.items(): # only overwrite fields that are not already hardcoded - if field in MISC_FIELDS['track']: + if field in SPECIAL_FIELDS['track']: continue if value is None: continue @@ -188,8 +186,7 @@ def apply_metadata(album_info, mapping): # Don't overwrite fields with empty values unless the # field is explicitly allowed to be overwritten for field, value in album_info.items(): - # only overwrite fields that are not already hardcoded - if field in MISC_FIELDS['album']: + if field in SPECIAL_FIELDS['album']: continue clobber = field in config['overwrite_null']['album'].as_str_seq() if value is None and not clobber: @@ -197,8 +194,7 @@ def apply_metadata(album_info, mapping): item[field] = value for field, value in track_info.items(): - # only overwrite fields that are not already hardcoded - if field in MISC_FIELDS['track']: + if field in SPECIAL_FIELDS['track']: continue clobber = field in config['overwrite_null']['track'].as_str_seq() value = getattr(track_info, field)