Repository navigation
v1.3.1 — retro-format renderer fixes
SoniqBoom v1.3.1 — retro-format renderer fixes.
Fixes
- Console chiptunes now play — NSF, NSFe, SPC, GBS, VGM/VGZ, AY, KSS, SAP, GYM, HES. These need libgme, which Homebrew's ffmpeg doesn't bundle and which has no standalone CLI, so SoniqBoom now binds
libgmedirectly via ctypes and renders them in-process. Fixes the "Source unavailable (ffmpeg failed)" error. - AHX plays on fresh installs —
install.shnow installs uade (the AHX / Amiga renderer):brew install uadeon macOS, best-effort per-distro on Linux. Previously.ahx501'd on a clean box. - FTP listings stay on MLSD — a transient FTP listing error no longer permanently downgrades a whole source to the slower LIST path.
Retro-format coverage (validated this release)
Every declared retro format has a working renderer wired into both the stream and cast pipelines: SID (sidplayfp), MIDI (fluidsynth), trackers/modules (openmpt123), AHX (uade123), HivelyTracker (bundled hvl2wav), console chiptunes (libgme), DSD (bundled ffmpeg). No indexed format lacks a render path.
Upgrade
Re-run install.sh to pick up game-music-emu (libgme) and uade, then restart SoniqBoom.