Skip to content

v6.0.0-rc1-5

Choose a tag to compare

@anjeleno anjeleno released this 22 Jul 01:18

Built from main (440ec996) — a post-merge build, same as the previous
release. Supersedes
v6.0.0-rc1-4.

Same codebase as v6.0.0-rc1-4
plus:

  • Stereo Tool never appeared as a JACK output on a genuinely fresh
    install, even with /patchbay's Program Source correctly set to it —
    the ALSA-JACK bridge's own "Device ID=" field (both the input and
    output sections) was left at whatever real ALSA hardware Stereo
    Tool's own bootstrap happened to detect, since nothing in this
    codebase ever set it. It's now forced to jack (ALSA)
    unconditionally, and reconciled every 30 seconds so a box that was
    already configured before this fix self-heals too, without needing
    a fresh install.
  • The Applications Menu's top-level category still displayed
    "Rivendell" even though every tool and icon filed under it had
    already been rebranded — renamed to "Rivolution".
  • A desktop-launched VLC never reached Rivendell's audio graph at all,
    even with its own audio output explicitly set to JACK: a normal
    login session (console or xrdp) runs its own PipeWire instance,
    entirely separate from the one caed/Stereo Tool/the dashboard use.
    VLC now launches through a wrapper that targets the correct
    instance with a stable JACK client name, and the dashboard seeds a
    default connection from VLC into Rivendell's first input bus
    automatically — no manual patchbay setup needed to get a basic
    external-stream-into-Rivendell path working.
  • VLC's own JACK output module connects to real hardware output by
    default, regardless of which PipeWire instance it's actually talking
    to. Disabled — VLC's ports now stay disconnected until the
    dashboard's patchbay explicitly routes them, so there's no window
    where a stream can be heard on monitor speakers before the intended
    routing takes effect.
  • RDAdmin's System Information dialog showed only the upstream package
    version (e.g. "6.0.0~rc1"), which never changes between same-version
    rebuilds — meaning there was no way to tell one revision from
    another just by looking at it. It now shows the full package
    version, including the Debian revision.

This is a real test build — expect to find more before this is ready
for a final release.

arm64 build

wget https://github.com/anjeleno/rivolution/releases/download/v6.0.0-rc1-5/rivolution_6.0.0.rc1-5_arm64.deb
sudo apt install ./rivolution_6.0.0.rc1-5_arm64.deb

x64 build

wget https://github.com/anjeleno/rivolution/releases/download/v6.0.0-rc1-5/rivolution_6.0.0.rc1-5_amd64.deb
sudo apt install ./rivolution_6.0.0.rc1-5_amd64.deb

x64 build (Ubuntu 24.04 -- best-effort)

wget https://github.com/anjeleno/rivolution/releases/download/v6.0.0-rc1-5/rivolution_6.0.0.rc1-5_amd64-noble.deb
sudo apt install ./rivolution_6.0.0.rc1-5_amd64-noble.deb

Built on Ubuntu 24.04 as a temporary accommodation for cloud providers that don't yet offer 26.04 images. Ubuntu 26.04 remains the primary supported target -- use the build above unless your host genuinely can't offer it yet.