Despite the previous character encoding issues I've had, CueProc's "--find" feature has always worked for me without incident. But when I recently tried to enumerate a list of cue sheets, I received a familiar errorC:\Music\Images>cueproc --find *.cue > cues.txt
Cuesheet Processor (CueProc) Version 1.7 Copyright (c) 2006 by Nyaochi
Traceback (most recent call last):
File "cueproc.py", line 552, in <module>
File "cueproc.py", line 228, in find
File "ntpath.pyc", line 334, in walk
File "ntpath.pyc", line 334, in walk
File "ntpath.pyc", line 334, in walk
File "ntpath.pyc", line 328, in walk
File "cueproc.py", line 224, in find_callback
File "codecs.pyc", line 303, in write
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 24-26: invalid d
ata
The file/path that causes the error isC:\Music\Images\Albums\Gotan Project\Lunático\Gotan Project - Lunático.cue
As I haven't touched any system level configuration on my machine recently, I can only assume a Windows update may be at fault. I have also tried explicitly stating several system character sets with the "-W" switch (e.g. ISO-8859-1, windows-1252, utf-8) but they all produce the same result.
Redirecting the output of Windows' own "dir" command also garbles the path names so I'm running out of ideas. Any help in the matter is greatly appreciated.