Skip to content

v6.0.0-rc1-6

Latest

Choose a tag to compare

@anjeleno anjeleno released this 27 Jul 06:10

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 a Marker-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.md entries 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.