FXRoute 0.9.2
Release date: 2026-08-05
Highlights
Radio catalog and station management
- Curated station catalog with artwork, organized into genre groups, covering
SomaFM, Radio Paradise, FIP, KEXP, and more. - Personal station catalog: add, edit, and delete your own stream URLs with
custom artwork, alongside the curated catalog. - Radio Browser station search with quality filtering, mirror fallback, and
retry with backoff; results are unified with the local catalogs.
Richer radio metadata and artwork
- Unified radio metadata providers with live artwork for Radio Paradise, FIP,
SomaFM, and KEXP, including station-specific artwork variants. - Live stream info line (codec/bitrate/sample rate) for radio playback and a
matching stream tech line for library playback.
Now-Playing and cover-detail improvements
- Richer metadata and artwork across local playback, radio, and Spotify; tag
information and selectable queue rows where available; CORS-safe external
artwork loading and related footer reliability fixes.
Restored Arch/Manjaro installer support
- pacman distro detection, package installation, Manjaro package lists, venv
handling, Avahi/.localsetup, robust LAN IP detection, stage-1 build
dependencies (gcc,pkgconf,libpipewire), and the pacman branch in
scripts/system-package-update.sh. - Unified installer package-manager preparation that runs at most once per
installer run (apt/dnf/zypper/pacman), with no automatic full upgrades.
Refactoring, playback and sample-rate stability fixes
- Behavior-neutral module extraction (playlist IO, sample-rate payloads,
measurement setup payloads, sink-input parsing, playback state, library
cleanup, ZIP album helpers, install metadata, EasyEffects extras) behind a
shared parity baseline and test runner (REFACTOR-001…011). - Sample-rate orchestration: shared playback rate ownership, explicit rate
reconciliation, and drift repair after status repair and resume. - Safe structural CSS consolidation and removal of dead selectors.
- Original volume regex restored (1:1 parity), including spaced-percent cases.
Other fixes
- Missing SomaFM station artwork variants added.
- Pre-existing AutoSub main-reference capture test fixed; JS tests skip
cleanly without node.
Install / update
./install.sh # fresh install
./update_fxroute.sh # update an existing installationSupported package managers: apt (Debian/Ubuntu), dnf (Fedora), zypper
(openSUSE), pacman (Arch/Manjaro).