rclaudio: properly process unicode tags
This commit is contained in:
parent
bbb30d3351
commit
7346105dcb
@ -293,10 +293,14 @@ class AudioTagExtractor:
|
|||||||
val0 = str(val)
|
val0 = str(val)
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
val0 = str(val[0])
|
val0 = val[0]
|
||||||
except:
|
except:
|
||||||
val0 = str(val)
|
val0 = val
|
||||||
if val0:
|
if val0:
|
||||||
|
if isinstance(val0, unicode):
|
||||||
|
val0 = val0.encode('utf-8', errors='replace')
|
||||||
|
else:
|
||||||
|
val0 = str(val0)
|
||||||
minf[ntag] = val0
|
minf[ntag] = val0
|
||||||
#self.em.rclog("Tag %s -> %s" % (ntag, val0))
|
#self.em.rclog("Tag %s -> %s" % (ntag, val0))
|
||||||
except Exception as err:
|
except Exception as err:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user