diff --git a/core/metadata.py b/core/metadata.py index 5782fa2..77137c4 100755 --- a/core/metadata.py +++ b/core/metadata.py @@ -65,7 +65,7 @@ def embed_mp3(music_file, meta_tags): audiofile['genre'] = meta_tags['genre'] if meta_tags['copyright']: audiofile['copyright'] = meta_tags['copyright'] - if meta_tags['isrc']: + if meta_tags['external_ids']['isrc']: audiofile['isrc'] = meta_tags['external_ids']['isrc'] audiofile.save(v2_version=3) audiofile = ID3(music_file) diff --git a/spotdl.py b/spotdl.py index 15c41b4..b06ec42 100755 --- a/spotdl.py +++ b/spotdl.py @@ -44,9 +44,9 @@ def generate_metadata(raw_song): except IndexError: meta_tags[u'copyright'] = None try: - meta_tags['isrc'] + meta_tags[u'external_ids'][u'isrc'] except KeyError: - meta_tags['isrc'] = None + meta_tags[u'external_ids'][u'isrc'] = None meta_tags[u'release_date'] = album['release_date'] meta_tags[u'publisher'] = album['label']