From f80c223025aedcfa94c6aed126c3e4e4c1dceb2e Mon Sep 17 00:00:00 2001 From: Ritiek Malhotra Date: Mon, 1 Oct 2018 19:10:28 +0530 Subject: [PATCH] Embed comment metadata in .m4a --- spotdl/const.py | 3 ++- spotdl/metadata.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/spotdl/const.py b/spotdl/const.py index 3e93d06..c9eaf59 100644 --- a/spotdl/const.py +++ b/spotdl/const.py @@ -29,7 +29,8 @@ M4A_TAG_PRESET = { 'album' : '\xa9alb', 'albumart' : 'covr', 'copyright' : 'cprt', 'tempo' : 'tmpo', - 'lyrics' : '\xa9lyr' } + 'lyrics' : '\xa9lyr', + 'comment' : '\xa9cmt' } TAG_PRESET = {} for key in M4A_TAG_PRESET.keys(): diff --git a/spotdl/metadata.py b/spotdl/metadata.py index d9dcfb1..089016b 100755 --- a/spotdl/metadata.py +++ b/spotdl/metadata.py @@ -98,6 +98,7 @@ class EmbedMetadata: audiofile = MP4(music_file) self._embed_basic_metadata(audiofile, preset=M4A_TAG_PRESET) audiofile[M4A_TAG_PRESET['year']] = meta_tags['year'] + audiofile[M4A_TAG_PRESET['comment']] = meta_tags['external_urls']['spotify'] if meta_tags['lyrics']: audiofile[M4A_TAG_PRESET['lyrics']] = meta_tags['lyrics'] try: