Wer kennt das nicht, ein geniales Programm wird halbherzig und halbfertig zurückgelassen.
Ein Glück das es OSS ist, damit kann ich selbst etwas ändern.
Ein Bug in oben genannten Programm war, das es immer eine Fehlermeldung brachte:
CODE:
<br />
File "/usr/local/lib/albumart/process.py", line 68, in run<br />
img = Image.open(c.path)<br />
File "/usr/lib/python2.6/dist-packages/PIL/Image.py", line 1980, in open<br />
raise IOError("cannot identify image file")<br />
IOError: cannot identify image file<br />
Ok, einfach in Zeile 82 in der Datei /usr/local/lib/albumart/process.py gehen und folgenden Code mit einbauen:
CODE:
<br />
self.postEvent(self.dialog, CoverDownloadedEvent(self, c))<br />
# better fake progress than none at all<br />
# we can't tell how many covers we've<br />
# downloaded as they may have been blank or<br />
# corrupt.<br />
self.setProgress(coversFound - 1,coversFound)<br />
except IOError:<br />
pass;<br />
except Exception, x:<br />
self.postEvent(self.dialog, ExceptionEvent(self, x))<br />
(bis ich den Fehler mit den br tags rausgefunden habe, übergeht sie einfach oder nutzt die Patchfile)
Zwar nicht sauber, aber es kommen keine nervigen Fehlermeldungen mehr. Ich hab einfach keine Lust den Fehler tief im inneren zu suchen und Ihn auszubessern, also lieber die Fehlermeldung übergehen, funktioniert ja trotzdem
Wer will kann sich den Patch runterziehen:
patch_albumart_errormessage_c.path.patch
So long
Lord Pinhead