Repository navigation
Releases
FiwNode v0.1.0
FiwNode 0.1.0 is the first public Linux release. It mixes your microphone and local sound files into the FiwNode Chat PipeWire input, which you can select in Discord, OBS, games, and other voice apps. The separate Monitor bus lets you hear effects without hearing your own microphone.
Included
- Native Qt 6 desktop app, Rust audio daemon, and CLI.
- Indexed local library with search, folders, collections, favorites, queues, themes, and configurable shortcuts.
- Independent Mic, Chat, and Monitor level and mute controls; device selection and automatic fallback when a preferred device disappears.
- Per-user installer for Gentoo, Arch, and Ubuntu-based systems: extract the archive and run
./scripts/install-linux.sh. Use--dry-runto see its package command first. - Tray controls, a title-bar hide-to-tray button, and XDG-based local storage. The installer does not grant broad access to input devices.
Download and install
Download FiwNode-v0.1.0-linux-x86_64.tar.gz and its matching .sha256 file. In the download directory, run sha256sum -c FiwNode-v0.1.0-linux-x86_64.tar.gz.sha256, extract the archive, then run ./scripts/install-linux.sh inside it. The archive is dynamically linked against system PipeWire, Qt 6, SQLite, and FFmpeg libraries. If it does not run on your distribution, build from source.
Verification and limits
The tagged source passed formatting, strict Clippy, Rust tests, and 49 QML tests on Ubuntu 24.04. The GUI and tray registered in a live KDE Wayland session on Gentoo. PipeWire server restart recovery and more hardware and distribution combinations still need testing. Filesystem watching, waveform previews, meters, and OBS automation are not part of this release.
See the README for screenshots, routing, troubleshooting, and CLI examples. Report bugs in FiwNode Issues; please remove private filenames and paths from logs and screenshots.