python-radio-console
python-radio-console copied to clipboard
python/javscript-based radio console app for pretending like you're a real dispatcher
I've seen a few times where TX audio output to the radio will stop after a long period of console operation. No errors show up in the logs, and a...
XCMP control is currently broken because softkey support is missing (and I was bad and didn't include legacy interface support when I made the changes) The XCMP interface should be...
With recent codebase changes, XCMP control appears to be broken. Additionally, softkey support should be added for first-gen TRBO radios (XPR4000 series) which do not have native softkeys. Propose that...
Tracking https://github.com/aiortc/aiortc/issues/701 for memory leak issues related to aiortc/PyAV This currently manifests as a ~1GB/day memory increase per radio daemon running. Workaround is to restart the daemons to clear memory...
Eventually, multiple client connections should be supported. If nothing else, the old client connection should be booted off when the new one connects.
Add the ability to select specific audio devices to the client. Should be possible based on [this example](https://webrtc.github.io/samples/src/content/devices/input-output/)
Add an icon to the web UI to show the encryption status of the current call.
It appears that XPR4550s do not auto-report statuses or channel texts via XCMP. This prevents basic operation of the radio with the console.
Currently, if an XCMP-controlled radio powers off or disconnects, the entire console crashes with a network error. For certain use cases, radios can be turned on/off at random and the...