From a3236cbee060ef52bd971d059b4c4039260f5c51 Mon Sep 17 00:00:00 2001 From: Adrian Sampson Date: Fri, 1 Jul 2016 21:15:33 -0700 Subject: [PATCH] Set APIC frame desc to unicode Weirdly, using binary data here resulted in Mutagen storing a string containing "b'foo'", i.e., the `repr` of a bytes object. --- beets/mediafile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/beets/mediafile.py b/beets/mediafile.py index 3deeee31d..7d7661bb2 100644 --- a/beets/mediafile.py +++ b/beets/mediafile.py @@ -874,7 +874,7 @@ class MP3ImageStorageStyle(ListStorageStyle, MP3StorageStyle): frame = mutagen.id3.Frames[self.key]() frame.data = image.data frame.mime = image.mime_type - frame.desc = (image.desc or u'').encode('utf8') + frame.desc = image.desc or u'' frame.encoding = 3 # UTF-8 encoding of desc frame.type = image.type_index return frame