Skip to content

SoniqBoom v1.9.3

Choose a tag to compare

@github-actions github-actions released this 12 Sep 03:28
· 12 commits to main since this release

Galaxy view

  • New in-view Galaxy | List toggle — switch between the animated format constellation and a sortable, searchable Format / Tracks / Share table (keyboard-navigable sorting, accessible row headers, live count).
  • New Family filter — browse the library by format family (Trackers / Chiptune / Lossless / Lossy / Other), filtering both the galaxy and the list, with per-family track counts. Falls back to the list under reduced-motion or with visualizations off.

Visualizations

  • The master and per-group visualization switches now take effect immediately and everywhere — turning them off hides or freezes the player-bar VU meter, full-screen visualizer, radio oscilloscope, track-info signal chain, and the Galaxy. Previously, disabling them could leave the VU meter and other surfaces running.

Formats

  • GET /api/library/formats now includes a coarse family for each format. Four Amiga formats that were not previously recognised (JamCracker, CustomMade, SIDMon 1.0, SIDMon 2.0) are now classified correctly.

Settings

  • Scan ZIPs now takes effect on the next scan without a server restart.
  • Use Folder Art changes now refresh covers live.
  • Removed the Do not display empty folders toggle (it had no effect on indexed folders).

Full Changelog: v1.9.2...v1.9.3


Third-party source code

The Docker image of this release contains these programs, built or downloaded from the following upstream sources:

Component Version Source
psgplay commit 869992cb, with its submodules https://github.com/frno7/psgplay/tree/869992cbbb8488b519149d8c0dd7afafb78aae5e
zxtune (zxtune123) r5100 (official prebuilt from storage.zxtune.ru) https://github.com/vitamin-caig/zxtune/tree/r5100
sc68 2.2.1 https://downloads.sourceforge.net/project/sc68/sc68/2.2.1/sc68-2.2.1.tar.gz (SHA-256 d7371f0f406dc925debf50f64df1f0700e1d29a8502bb170883fc41cc733265f)
UADE 3.05 https://zakalwe.fi/uade/uade3/uade-3.05.tar.bz2 (SHA-256 1a2dd9fdf8cf47c4587dcc09df16f1bb49374a9e7f8f53cdb4816d50c87e4f4c)
bencodetools v1.0.1 https://gitlab.com/heikkiorsila/bencodetools/-/tree/v1.0.1
libzakalwe v1.0.0 https://gitlab.com/hors/libzakalwe/-/tree/v1.0.0

The build steps are in this release's Dockerfile. The other programs in the image are Debian 12 (bookworm) packages; docker run --rm --entrypoint dpkg-query <image> -W lists them with their versions, and their source packages are available from https://snapshot.debian.org/.

The in-browser SID engine (soniqboom/frontend/js/vendor/sidwasm.js and sidwasm.wasm, GPL-2.0-or-later) is libsidplayfp 2.16.1 with reSIDfp, compiled to WebAssembly. A wrapper, patches and build script that rebuild this engine with identical output are in soniqboom/native/sidwasm/ of the SoniqBoom repository.