Gautier, I am not sure whether you intended me to download a new version and carry on testing, but I have provided sets of music which seem to give a reproducible error here. I would point out that the functionality for me fails differently if I (1) select a file by typing its path, (2) select a directory containing a file with foreign characters. I have provided my directory structure in the .tar files.
Using your latest version, I got the following: SoundConverter 0.8.8 Gstreamer version: 0.8.11, Python binding version: 0.8.3 locale charset: UTF-8 using gnomevfssrc [0517][cpbl@:~/tmp/dl/soundconverter-0.8.8]$ Traceback (most recent call last): File "./soundconverter.py", line 426, in do_work if self.work(): File "./soundconverter.py", line 500, in work self.tasks[0].finish() File "./soundconverter.py", line 629, in finish self.found_type_hook(self.sound_file, self.found_type) File "./soundconverter.py", line 931, in found_type self.append_file(sound_file) File "./soundconverter.py", line 1001, in append_file self.model.set(i, 0, self.format_cell(sound_file)) File "./soundconverter.py", line 991, in format_cell sys.stderr.write(_("Invalid character in filename:\n'%s'\n(%s)") % (urllib.unquote(sound_file.get_uri()), e) ) UnicodeDecodeError: 'utf8' codec can't decode bytes in position 62-64: invalid data -- Fails with unicode characters in filename https://launchpad.net/bugs/62528 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs