Skip to content

FXRoute 0.9.2

Choose a tag to compare

@CobbyCode CobbyCode released this 05 Aug 14:35
· 1132 commits to main since this release

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/.local setup, 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 installation

Supported package managers: apt (Debian/Ubuntu), dnf (Fedora), zypper
(openSUSE), pacman (Arch/Manjaro).