From 4ddb7cfe9e5fa671a34ce56cb7929730da0ce15e Mon Sep 17 00:00:00 2001 From: Adrian Sampson Date: Fri, 1 Jul 2016 21:47:18 -0700 Subject: [PATCH] ID3 `desc` fields also use unicode strings The old version *also* silently led to the string "b'foo'" being stored in the frame on Python 3. --- beets/mediafile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/beets/mediafile.py b/beets/mediafile.py index d8529ecb8..2a678f304 100644 --- a/beets/mediafile.py +++ b/beets/mediafile.py @@ -778,7 +778,7 @@ class MP3DescStorageStyle(MP3StorageStyle): # Try creating a new frame. if not found: frame = mutagen.id3.Frames[self.key]( - desc=self.description.encode('utf8'), + desc=self.description, text=value, encoding=mutagen.id3.Encoding.UTF8, )