diff --git a/beets/mediafile.py b/beets/mediafile.py index 8b2fc046d..961564bac 100644 --- a/beets/mediafile.py +++ b/beets/mediafile.py @@ -775,6 +775,9 @@ class ImageField(object): else: return None + if pic.data == '': + return None + return pic.data def __set__(self, obj, val): diff --git a/test/test_mediafile_basic.py b/test/test_mediafile_basic.py index 4d7a941e0..3c1bf1e11 100644 --- a/test/test_mediafile_basic.py +++ b/test/test_mediafile_basic.py @@ -175,9 +175,8 @@ READ_ONLY_CORRECT_DICTS = { 'full.opus': { 'length': 1.0, - 'bitrate': 64000, + 'bitrate': 63216, 'format': 'Opus', - 'samplerate': 48000, 'bitdepth': 0, 'channels': 1, },