A Python CLI tool for controlling Dante network audio devices without proprietary Dante Controller software.
Network Audio Controller is a Python command-line tool for controlling Dante network audio devices. It provides an open-source alternative to proprietary Dante Controller software, allowing users to manage audio routing, device settings, and subscriptions through scripts and automation. The tool enables mDNS device discovery, configuration of latency and sample rates, and JSON output for integration with other systems.
Audio engineers, system integrators, and developers working with Dante audio networks who need scriptable control and automation capabilities. It's particularly useful for those managing large installations or requiring integration with other control systems.
It's the only open-source alternative to proprietary Dante Controller software, offering full CLI control and JSON output for automation. Developers choose it to avoid vendor lock-in and enable custom scripting workflows that aren't possible with commercial tools.
Cross-platform control of Dante network audio devices without Dante Controller
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides a customizable alternative to proprietary Dante Controller, enabling users to avoid vendor lock-in and tailor workflows, as highlighted in the project's philosophy.
Full CLI interface allows for automation of audio routing, device settings, and subscriptions, making it ideal for large installations or event setups that require repeatable tasks.
JSON output facilitates easy integration with other tools and systems, supporting workflows that need programmatic control or logging, as mentioned in the features list.
Early-stage development with ongoing feature additions, such as mDNS discovery and gain control, indicates room for growth and community-driven improvements.
The README explicitly warns that it's not ready for production and could cause unexpected device behavior, making it risky for critical environments where reliability is essential.
Currently focused only on Dante devices, with future support for others being speculative, which restricts its use in mixed-audio network environments or with non-Dante hardware.
While a wiki exists, early projects often lack comprehensive guides and tutorials, potentially hindering adoption and troubleshooting for users unfamiliar with the Dante protocol.
Network Audio Controller is an open-source alternative to the following products: