Open sehrgut opened 4 years ago
Installing automatically a SFZ is more difficult than expected. I've tried several times to improve the install script by sanitizing the SFZ contents in different ways, but there are still many cases that doesn't work, including some SFZs that doesn't work at all because they use incompatible SFZ2 opcodes ...
You are very welcome to give it a try ... jejeje! There is a lot of room for improving this area!!
I'll peek in at that code, then! Maybe something like a patch database for things on Musical Artifacts that there's community interest in would be more reasonable than a universal SFZ-fixer?
Describe the bug Attempting to install a soundfont from Musical Artifacts fails, and leaves webconf unresponsive. The unzipped soundfont directory contains a suspicious copy of /sys.
To Reproduce Steps to reproduce the behavior:
Expected behavior I expected the soundfont to download and install successfully. Instead, webconf hangs indefinitely (installation page never completes, and no new tabs can be opened to zynthian.local) and the unzipped soundfont has obviously-incorrect stuff copied into it.
Setup:
Additional context No loglines are produced for the zynthian-webconf logger during this hang.
The expanded soundfont dir in /tmp contains a mysterious copy of /sys. This isn't a bad/malicious node in the zip, since manual unzip correctly produces an expanded directory without this.