Skip to content

v0.4.1 — Video routing, AUR package, pinned dependencies

Choose a tag to compare

@SimplyJustJessie SimplyJustJessie released this 24 Aug 10:36
· 7 commits to main since this release

Now on the AUR: autorouteparu -S autoroute

GitHub releases had stalled at v0.2.6 while development continued on the project's own Gitea instance. This release catches GitHub up, so the highlights below span v0.3.0 → v0.4.1.

Video routing (v0.4.0)

PipeWire carries video as well as audio, and the same "the node IDs changed, re-patch it by hand" problem applies — which is why reconnecting VTube Studio to OBS becomes a ritual every time you start them.

The board now has an Audio / Video switch in the toolbar. Route a Spout2PW sender into OBS's PipeWire Video Capture exactly the way you route audio: drag once, and AutoRoute re-creates the link every time both apps come back. Same reconciler, same rules.json, nothing extra to configure.

Arch packaging (v0.4.0)

An AUR package, built framework-dependent against dotnet-runtime-10.0 so .NET security updates arrive through pacman rather than being frozen into the build. Ships /usr/bin/autoroute, a desktop entry, and a systemd --user unit.

Fixes and hardening

  • Autostart no longer breaks on upgrade (v0.4.0) — the entry stores an absolute path, and an AppImage carries its version in its filename, so upgrading by downloading a new file left autostart pointing at something that no longer existed. It silently stopped working while the toggle still read "on". A stale entry now re-points itself at the running AutoRoute.
  • Faster AppImage startup (v0.4.0) — published with ReadyToRun, so the runtime no longer JIT-compiles ~460 assemblies cold on every launch.
  • Pinned, verifiable dependencies (v0.4.1) — a NuGet lock file per project, every transitive package pinned by version and verified by SHA-512 content hash. CI and both shipping builds restore in locked mode, so a build uses exactly the audited package set or fails.
  • In-app updater (v0.3.1, v0.3.3) — an AppImage can update itself in place: download → checksum + boot self-test → atomic swap → restart. Inert for distro installs, where the package manager owns the files.
  • UI (v0.3.1–v0.3.4) — single-row title bar, a fix for the double title bar some Linux compositors drew, refreshed icons and app icon.

Install

Arch: paru -S autoroute

AppImage: download below, chmod +x, run. No .NET needed — the runtime is bundled. Verify it first with:

sha256sum -c SHA256SUMS