diff --git a/libmat2/audio.py b/libmat2/audio.py
index 09e114616e58ae8aaf8062af222129abfad7931f..16b86f0b238ab0cbcc2c363c499fea7b50c98d76 100644
--- a/libmat2/audio.py
+++ b/libmat2/audio.py
@@ -41,6 +41,9 @@ class MP3Parser(MutagenParser):
         if not meta:
             return metadata
         for key in meta:
+            if isinstance(key, tuple):
+                metadata[key[0]] = key[1]
+                continue
             if not hasattr(meta[key], 'text'):  # pragma: no cover
                 continue
             metadata[key.rstrip(' \t\r\n\0')] = ', '.join(map(str, meta[key].text))