From 709a2693b18befb22ff5e72a149fc4837a48d3b7 Mon Sep 17 00:00:00 2001 From: Thomas Scholtes Date: Tue, 4 Feb 2014 15:44:00 +0100 Subject: [PATCH] Do not serialize tuples in MP4 --- beets/mediafile.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/beets/mediafile.py b/beets/mediafile.py index 368489ea3..dc7ab3185 100644 --- a/beets/mediafile.py +++ b/beets/mediafile.py @@ -290,9 +290,6 @@ class StorageStyle(object): self.suffix = suffix self.float_places = float_places - if self.packing == packing_type.TUPLE: - self.as_type = 3 - if self.packing == packing_type.DATE: self.packing_length = 3 else: @@ -450,7 +447,8 @@ class MP4StorageStyle(StorageStyle): mediafile.mgfile[self.key] = value def serialize(self, value): - value = super(MP4StorageStyle, self).serialize(value) + if self.packing != packing.TUPLE: + value = super(MP4StorageStyle, self).serialize(value) if self.key.startswith('----:') and isinstance(value, unicode): value = value.encode('utf8') return value