• v6.0.0-rc1-6+lindon4 bca0596686

    lindon 6.0.0~rc1-6+lindon4
    Some checks are pending
    Build x64 .deb packages / build ( 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., ## x64 build (Ub… (push) Waiting to run
    Stable

    RudiOnTheAir released this 2026-09-04 20:43:08 +02:00 | 24 commits to main since this release

    lindon 6.0.0~rc1-6+lindon4

    A private, trimmed fork of Rivolution — see README.md
    for the full rationale.

    Changes from upstream Rivolution

    • rivapi (web dashboard) removed entirely — not built, no
      associated systemd/sudoers hooks.

    • PipeWire switched to user-scope — rivendell.service now binds
      to the operator's own session instead of a separate system-scope
      instance.

    • icecast2, stereo-tool.service, and tailscaled dropped from
      the packaged stack — none of the three are installed or managed by
      this build.

    • Segue back-timing (upstream spec 0002) fully reverted, including
      its follow-on "second bug" fix. Upstream's own spec explicitly
      reasoned that voice tracking wouldn't interact with this feature —
      that reasoning turned out to be wrong on two separate counts:

      • Voice-tracked transitions save SEGUE_GAIN=0 as their normal,
        incidental value (full volume, no duck) — the same field the
        back-timing feature gates on — so every voice-tracked segue
        triggered it regardless of operator intent, playing out to the
        element's natural end with no audible transition instead of
        blending.
      • The follow-on fix for a related regression (Finished()/
        FinishEvent() skipping the next element's start whenever
        anything else was still running, on the assumption it would be
        re-triggered later) turned out to silently stall the log
        whenever the next line was a marker or an empty voice-track slot
        with no audio of its own to generate that re-trigger — the log
        would just sit there indefinitely, indistinguishable from a
        Stop.

      Both reverted; confirmed via diff that the affected functions are
      now byte-identical to vanilla Rivendell 4.5.0. Reported upstream
      weeks ago, unresolved as of this release.

    • libmad0/libtwolame0 added as explicit dependencies — both
      are dlopen()'d at runtime, so their absence wasn't visible via
      ldd and previously broke MP3/MPEG import silently.

    • lindon-install.sh added — a setup script for the operator
      account, desktop autologin, PipeWire sample rate, and
      standalone/server/client NFS + database configuration.

    Installation

    Download the .deb files below plus lindon-install.sh, put them in
    the same directory, then:

    sudo ./lindon-install.sh
    
    Downloads