Controllo Dante su Linux, da riga di comando e sul web

NetAudio è un’alternativa open source a Dante Controller per il rilevamento, il routing e la configurazione dei dispositivi. Eseguilo su Linux, macOS o Windows e lavora dal terminale o dal browser.

Installa NetAudio

Con uv installato, esegui:

uv tool install netaudio

Sono disponibili pacchetti per Linux, macOS e Windows. Su Arch Linux, NetAudio è disponibile anche come pacchetto netaudio nell’AUR. Collega il computer alla rete in cui si trovano i tuoi dispositivi Dante.

Ultima versione: NetAudio 0.4.2, . Il codice sorgente è di pubblico dominio con licenza Unlicense.

Usa il controller web per Dante

netaudio daemon start
netaudio daemon web --open

Il daemon rileva i dispositivi e fornisce l’app web e l’API HTTP. Il secondo comando apre l’interfaccia nel browser, dove puoi esaminare dispositivi e canali, modificare le sottoscrizioni e configurare le impostazioni dei dispositivi.

L’app web viene eseguita sul tuo computer. Esegui netaudio daemon web per vederne gli indirizzi locali e di rete quando ti colleghi da un altro browser della tua rete.

Anche altri programmi possono usare lo stesso daemon. Il riferimento dell’API HTTP, in inglese, ne elenca gli endpoint e il flusso di eventi in tempo reale.

Esamina dispositivi e canali dal terminale

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

L’output JSON rende le informazioni sui dispositivi disponibili per script e altri strumenti. Il riferimento della riga di comando, in inglese, elenca tutti i comandi per le impostazioni dei dispositivi, le sottoscrizioni, lo stato del clock, i preset e il monitoraggio.

Instrada l’audio con un comando

Questo esempio collega il canale di trasmissione 1 di un dispositivo chiamato Mixer al canale di ricezione 1 di un dispositivo chiamato Recorder. Sostituisci questi nomi di esempio con quelli dei tuoi dispositivi.

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

Il comando modifica la sottoscrizione del ricevitore. I dispositivi Dante trasportano l’audio, mentre NetAudio controlla l’instradamento.

NetAudio è un progetto non ufficiale, non affiliato ad Audinate né da essa approvato.