From 2836877c35295b711a6e2e55ecf2abecb19b0287 Mon Sep 17 00:00:00 2001 From: Johnny Robeson Date: Thu, 23 Jun 2016 01:06:15 -0400 Subject: [PATCH] use as_string to get mediafile properties as str --- beets/mediafile.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beets/mediafile.py b/beets/mediafile.py index e80cd65d9..556b41bb8 100644 --- a/beets/mediafile.py +++ b/beets/mediafile.py @@ -58,7 +58,7 @@ import traceback import enum from beets import logging -from beets.util import displayable_path, syspath +from beets.util import displayable_path, syspath, as_string __all__ = ['UnreadableFileError', 'FileTypeError', 'MediaFile'] @@ -1470,7 +1470,7 @@ class MediaFile(object): """ for property, descriptor in cls.__dict__.items(): if isinstance(descriptor, MediaField): - yield property.decode('utf8') + yield as_string(property) @classmethod def _field_sort_name(cls, name):