Unicode utf8 fails on the device.
[mussorgsky] / src / album_art_spec.py
index d1d264a..a44e895 100644 (file)
@@ -18,13 +18,13 @@ def getCoverArtFileName (album):
     albumString=dropInsideContent(albumString,"{","}" )
     albumString=dropInsideContent(albumString,"(",")" )
     for special_char in '()_{}[]!@#$^&*+=|\\/"\'?<>~`':
-        albumString=albumString.replace(special_char, " ")
+        albumString=albumString.replace(special_char, "")
     albumString=dropInsideContent(albumString,"{","}" )
     albumString=albumString.lower()
     albumString=string.replace(albumString,"\t"," ")
     albumString=" ".join (albumString.split ())
     try:
-        albumString=unicodedata.normalize('NFKD',albumString).encode()
+        albumString=unicodedata.normalize('NFKD',albumString).encode("utf8")
         albumString=albumString.encode()
     except:
         try: