Yes, another SDRTrunk fork. I know.
But this one is built around a specific goal: making SDRTrunk easier to operate on busy and multi-site systems.
sdrtrunk-vce replaces the constantly shifting Now Playing view with per-site tabs and stable channel rows, so you can see active and idle voice channels at a glance. It also adds:
In my testing, VCE used 8.5% less CPU and triggered 25% fewer Java cleanup pauses than the latest tested mainline build, while also running the added signal-health, decode-health, web, and portability features.
It works well on my systems, latches onto control channels much easier, at lower signal strengths. Now I need other people to break it.




I’m especially looking for users monitoring busy P25 Phase 1/2, simulcast, rotating control-channel, or multi-site systems.
This is an alpha. It imports a copy of your existing XML configuration into its own portable SQLite database and does not overwrite your current SDRTrunk files. Still, make a backup before testing.
Downloads:
github.com
Feedback here is welcome.
I posted this to the sdrtrunk Facebook group about a week ago, and i've been fixing bugs, so I know this may open the floodgates to issues I haven't seen yet. Reproducible bugs can be submitted through GitHub Issues.
But this one is built around a specific goal: making SDRTrunk easier to operate on busy and multi-site systems.
sdrtrunk-vce replaces the constantly shifting Now Playing view with per-site tabs and stable channel rows, so you can see active and idle voice channels at a glance. It also adds:
- Hold, Avoid, and Clear playback controls
- Automatic control-channel learning
- A built-in web console with live activity, browser audio, stats, and history (a modern replacement for Unitrunker)
- Portable SQLite configuration and long-term statistics
- DSP and runtime optimizations based on the W6BAZ/bazineta fork
In my testing, VCE used 8.5% less CPU and triggered 25% fewer Java cleanup pauses than the latest tested mainline build, while also running the added signal-health, decode-health, web, and portability features.
It works well on my systems, latches onto control channels much easier, at lower signal strengths. Now I need other people to break it.




I’m especially looking for users monitoring busy P25 Phase 1/2, simulcast, rotating control-channel, or multi-site systems.
This is an alpha. It imports a copy of your existing XML configuration into its own portable SQLite database and does not overwrite your current SDRTrunk files. Still, make a backup before testing.
Downloads:
Releases · tylerwatt12/sdrtrunk-vce
SDRTrunk with additional features, fixes and optimizations - tylerwatt12/sdrtrunk-vce
Feedback here is welcome.
I posted this to the sdrtrunk Facebook group about a week ago, and i've been fixing bugs, so I know this may open the floodgates to issues I haven't seen yet. Reproducible bugs can be submitted through GitHub Issues.



