diff --git a/beets/dbcore/types.py b/beets/dbcore/types.py index 06bd397fe..d6bdeb0e9 100644 --- a/beets/dbcore/types.py +++ b/beets/dbcore/types.py @@ -184,9 +184,9 @@ class MusicalKey(String): def parse(self, key): key = key.lower() - for flat, sharp in self.ENHARMONIC: - re.sub(flat, sharp, key) - re.sub(r'[\W\s]+minor', 'm', key) + for flat, sharp in self.ENHARMONIC.items(): + key = re.sub(flat, sharp, key) + key = re.sub(r'[\W\s]+minor', 'm', key) return key.capitalize() def normalize(self, key):