Hi,
Hast Du im Cache fuer die MP3 Images einen Default-Background 'background.mpg' liegen? Kracht's immer dann wenn kein Bild zur Verfuegung steht? Versuch doch mal genauer einzukreisen wann die Haenger auftreten. Obiger Fall waere ein moeglicher.
Du musst wahrscheinlich die Abfrage in der Methode cInstantPlayList :: DoItem in data-mp3.c aendern. Entweder wav als erlaubten Typ mit aufnehmen oder wie weiter oben schon mal angemerkt nur auf die Bilder als Negativkriterium testen. Z.B. so
Code
...
if (strcasecmp (suffix, "gif") && strcasecmp (suffix, "jpg") &&
strcasecmp (suffix, "png"))
Add(new cSong(path,src));
...
Gruss,