v0.4.1 — Video routing, AUR package, pinned dependencies
Now on the AUR: autoroute — paru -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