Skip to content

v1.2.26

Choose a tag to compare

@github-actions github-actions released this 10 Aug 13:40
· 26 commits to main since this release

Added

  • A second microphone noise-cancellation engine: DeepFilterNet. Next to the existing RNNoise (ClearCast), the mic noise-cancel card now lets you choose DeepFilterNet — a deep-learning suppressor many find cleaner across different microphones. It isn't packaged by distributions, so if you switch to it (or turn noise cancellation on) without the plugin installed, ASM offers to download the prebuilt LADSPA plugin with one click, into ~/.ladspa; if you install a newer version yourself later, ASM uses that instead. Works on glibc x86_64/aarch64/armv7 Linux, including immutable distros via the bind-mounted ~/.ladspa. Suggested by the community.

Fixed

  • SteamOS: the app crashed on launch, and couldn't reinstall its dependencies, after a system update. A SteamOS update replaces the whole root filesystem — which wipes the pacman-installed ASM package and its Python dependencies (like pulsectl) — and pacman can't write them back because the filesystem is read-only. Three separate problems came out of that, all fixed. The GUI no longer crashes when pulsectl is missing: it opens with external-output routing disabled instead of dying on an unguarded import. The in-app dependency installer now installs pure-Python modules (pulsectl, dbus-next, ruamel.yaml, pyusb, Pillow) with pip install --user into your home directory — root-less, and surviving the next OS update — so its Install button actually resolves them on SteamOS, and the copied command no longer carries a pointless sudo. And pacman -S arctis-sound-manager from the signed repository now completes, where before it aborted on noise-suppression-for-voice — an AUR-only plugin that was wrongly a hard dependency and wasn't in the repo; it's now optional (the mic noise-cancel toggle degrades gracefully without it, and DeepFilterNet is an alternative) and shipped in the repo for those who want it. Reported by @baccatuesday. (#175)