Releases: anjeleno/rivolution
Release list
v6.0.0-rc1-6
Built from main (da41f582) — a post-merge build, same as the previous
release. Supersedes
v6.0.0-rc1-5.
Same codebase as v6.0.0-rc1-5
plus:
- Audio could get force-cut mid-play even though nothing about the
outgoing element's own fade or segue settings called for it — most
commonly when aMarker-type log line configured "Timed, Make Next"
was reached via a Segue transition from the preceding element. That
path self-finishes instantly and never consulted whether anything was
still legitimately running before force-starting the next line. The
auto-advance mechanism responsible now waits for anything still
running to actually finish first. - RDLogEdit's "Est. Time" column was wrong for lines using a Segue
transition, tracing back to a write/read mismatch between how a
cart's average segue length gets calculated and how RDLogEdit expects
to read it — present unchanged since this fork's own baseline, not
something introduced here. A second, independent bug in the same
code also meant any cart with more than one qualifying cut had its
average segue/hook length computed from only the last cut examined,
not a real average across all of them. - Freshly imported carts showed zero length in RDLibrary until manually
opened and re-saved — every automated path that recomputes a cart's
length (import,rddbmgr --check, marker-set tools, schema
migrations) never wrote the field RDLibrary's browse grid actually
displays. Restored the missing write, guarded the same way RDLibrary's
own manual save already respects a deliberately pinned "Enforce
Length" value. - Corrected VLC's documented purpose across
INSTALL.md, the wiki, and
ROADMAP.md— its real use is a remote-broadcast relay (a remote
encoder feeding Rivendell's input via Icecast), not generic ad-hoc
audio capture as previously described. The routing itself was always
correct; only the description of what VLC is for was wrong. - Removed four
KNOWN_ISSUES.mdentries confirmed no longer accurate
against the current build/install paths and RDLibrary code.
This is a real-install-tested revision, same as every prior one this
fork has shipped — install and exercise as normal.
arm64 build
wget https://github.com/anjeleno/rivolution/releases/download/v6.0.0-rc1-6/rivolution_6.0.0.rc1-6_arm64.deb
sudo apt install ./rivolution_6.0.0.rc1-6_arm64.deb
x64 build
wget https://github.com/anjeleno/rivolution/releases/download/v6.0.0-rc1-6/rivolution_6.0.0.rc1-6_amd64.deb
sudo apt install ./rivolution_6.0.0.rc1-6_amd64.deb
x64 build (Ubuntu 24.04 -- best-effort)
wget https://github.com/anjeleno/rivolution/releases/download/v6.0.0-rc1-6/rivolution_6.0.0.rc1-6_amd64-noble.deb
sudo apt install ./rivolution_6.0.0.rc1-6_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.
v6.0.0-rc1-5
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 tojack (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 onecaed/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.