--- dir2ogg 2011-08-25 10:10:55.000000000 +0200 +++ die2ogg 2011-08-25 10:51:54.000000000 +0200 @@ -191,6 +191,13 @@ if convert: convert = dict([(k.lower(), v.lower()) for k, v in convert.items()]) # Fix convert for key, val in mydict.items(): + if isinstance(key, unicode): + warn('Mutagen unicode key %s' % key) + i = key.find("::") # hack if mutagen key==unicode: COMM::'XXX' + if i>=0: + key = str(key) + key= key[:i] + key = key.lower() key = convert and (key in convert and convert[key] or key) or key if not key in self.accept: