Dante control on Linux, the command line, and the web
NetAudio is an open-source alternative to Dante Controller for device discovery, routing, and configuration. Run it on Linux, macOS, or Windows, then work from a terminal or browser.
Install NetAudio
With uv installed, run:
uv tool install netaudioPackages are available for Linux, macOS, and Windows. On Arch Linux, NetAudio is also available as netaudio in the AUR. Connect the computer to the network containing your Dante devices.
Latest release: NetAudio 0.4.2, . The source code is public domain under the Unlicense.
Use the Dante web controller
netaudio daemon start
netaudio daemon web --openThe daemon discovers devices and serves the web app and HTTP API. The second command opens the browser interface, where you can inspect devices and channels, change subscriptions, and configure device settings.
The web app runs on your own computer. Run netaudio daemon web to see its local and network addresses when connecting from another browser on your network.
Other programs can use the same daemon. The HTTP API reference lists its routes and the live event stream.
Inspect devices and channels from the terminal
netaudio device list
netaudio channel list
netaudio --json device listJSON output makes device information available to scripts and other tools. The command-line reference lists every command for device settings, subscriptions, clock state, presets, and monitoring.
Route audio with a command
This example connects transmit channel 1 on a device named Mixer to receive channel 1 on a device named Recorder. Replace those example names with your devices’ names.
netaudio subscription add --tx 1@Mixer --rx 1@RecorderThe command changes the receiver’s subscription. The Dante devices carry the audio while NetAudio controls the route.
NetAudio is unofficial and is not affiliated with or endorsed by Audinate.