Preloader
Drag
Lavori

Audio Server — sei canali, comandati via MQTT

Server di riproduzione audio con interfaccia di controllo, pensato per essere pilotato da remoto attraverso un broker di messaggi.

Schema dell interfaccia di Audio Server con i sei canali audio e il controllo via MQTT

In breve

Che cos'è

Audio Server tiene sei canali di riproduzione, numerati da 0 a 5, e li presenta in una tabella che è la fotografia di cosa sta suonando in questo momento. Ogni riga corrisponde a un canale e riporta il gruppo di appartenenza, il file in riproduzione e il volume; quando la riproduzione finisce e il canale torna libero, la riga si svuota, così l’interfaccia non mostra mai informazioni scadute.

Accanto a ogni riga c’è un comando di arresto che ferma soltanto quel canale: è la differenza fra spegnere una sorgente e fermare tutto l’impianto. Il volume generale si regola con un cursore unico che riflette il valore corrente.

Schema dell interfaccia di Audio Server: tabella dei sei canali, volume globale e stato del broker MQTT

Il collegamento al broker

Il collegamento al broker MQTT — il canale attraverso cui il server riceve i comandi — è segnalato da un indicatore a due stati, verde quando la connessione è attiva e rosso quando è caduta.

Ci sono un comando di disconnessione dal broker e un comando di azzeramento che riporta il programma allo stato iniziale. Il dispositivo audio utilizzato è indicato in chiaro nell’intestazione, con il numero corrispondente.

Scheda tecnica

L’immagine è uno schema dell’interfaccia descritta nelle specifiche, non una schermata del software.

Parliamone

Ti serve un software così?

Se hai un processo che oggi gestisci a mano e vorresti automatizzare, raccontamelo: capiamo insieme se ha senso costruirci sopra uno strumento.