There seems to be a character encoding problem when using letters with diacritic marks in a filter:
kodi@kodi:~$ ./texturecache.py C artists "Sinéad O'Connor"
Caching artwork: 0 items remaining of 2 (qs: 0, qm: 0), 0 errors, 0 threads active (02.00 downloads per second, ETA: 00:00:00)
Traceback (most recent call last):
File "./texturecache.py", line 8663, in <module>
main(sys.argv[1:])
File "./texturecache.py", line 8470, in main
if _stats: TOTALS.libraryStats(multi=_multi_call, filter=_filter, lastRun=_lastRun, query=_query)
File "./texturecache.py", line 3736, in libraryStats
print(line0)
File "/usr/lib/python2.7/codecs.py", line 369, in write
data, consumed = self.encode(object, self.errors)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 63: ordinal not in range(128)
Omit the diacritic mark from the filter and it works correctly:
There seems to be a character encoding problem when using letters with diacritic marks in a filter:
Omit the diacritic mark from the filter and it works correctly: