Control de Dante en Linux, la línea de comandos y la web

NetAudio es una alternativa de código abierto a Dante Controller para el descubrimiento, el enrutamiento y la configuración de dispositivos. Ejecútalo en Linux, macOS o Windows y trabaja desde un terminal o un navegador.

Instalar NetAudio

Con uv instalado, ejecuta:

uv tool install netaudio

Hay paquetes disponibles para Linux, macOS y Windows. En Arch Linux, NetAudio también está disponible como paquete netaudio en AUR. Conecta el ordenador a la red en la que se encuentran tus dispositivos Dante.

Última versión: NetAudio 0.4.2, . El código fuente es de dominio público bajo la licencia Unlicense.

Usar el controlador web para Dante

netaudio daemon start
netaudio daemon web --open

El daemon descubre los dispositivos y sirve la aplicación web y la API HTTP. El segundo comando abre la interfaz en el navegador, donde puedes consultar dispositivos y canales, cambiar suscripciones y modificar la configuración de los dispositivos.

La aplicación web funciona en tu propio ordenador. Ejecuta netaudio daemon web para ver sus direcciones local y de red cuando te conectes desde otro navegador de tu red.

Otros programas pueden usar el mismo daemon. La referencia de la API HTTP (en inglés) enumera sus rutas y el flujo de eventos en tiempo real.

Consultar dispositivos y canales desde el terminal

netaudio device list
netaudio channel list
netaudio --json device list

La salida JSON pone la información de los dispositivos a disposición de scripts y otras herramientas. La referencia de la línea de comandos (en inglés) enumera todos los comandos de configuración de dispositivos, suscripciones, estado del reloj, preajustes y monitorización.

Enrutar audio con un comando

Este ejemplo conecta el canal de transmisión 1 de un dispositivo llamado Mixer con el canal de recepción 1 de un dispositivo llamado Recorder. Sustituye esos nombres de ejemplo por los de tus dispositivos.

netaudio subscription add --tx 1@Mixer --rx 1@Recorder

El comando cambia la suscripción del receptor. Los dispositivos Dante transportan el audio mientras NetAudio controla la ruta.

NetAudio no es oficial y no está afiliado a Audinate ni cuenta con su respaldo.