Stereo Tool (www.thimeo.com) è un processore audio software con un rapporto qualità/prezzo eccezionale distribuito per svariate piattaforme: Windows, Mac, Linux, VST nonché una versione ottimizzata per Raspberry PI.
Dispone di tutte le funzionalità che ci si aspetta da un marchio blasonato quale Orban oppure Omnia come ad esempio processing per FM, AM, HD e streaming ma anche il trasporto MicroMPX.
Mentre ero alla ricerca di un modo di inviare i metadati del brano in onda da Zetta ho scoperto che sono disponibili delle API molto complete ma poco documentate e per niente intuitive da usare.
Una breve spiegazione è disponibile in un’appendice del manuale di MicroMPX (https://download.thimeo.com/MicroMPX_manual.pdf) ma per farla semplice ogni elemento dell’interfaccia web di Stereo Tool ha un ID univoco che si può leggere e/o scrivere tramite richieste HTTP.
Per individuare l’ID desiderato si può sfruttare la funzione “Ispeziona” di Chrome:

In questo esempio il campo “Song” dei metadata dello streaming ha ID numero 6751, quindi per variarlo occorre una chiamata GET con questa struttura:
http://127.0.0.1:8080/json-1/list{"6751":{"forced":"1","new_value":"Claudio Baglioni - Strada Facendo"}}
Se si usa la versione Enterprise di Stereo Tool (quella con fino a 50 istanze in un singolo eseguibile) occorre dichiarare nella URL il numero di istanza che si intende modificare, quindi ad esempio per lavorare sulla numero due:
http://127.0.0.1:8080/instance2/json-1/list{"6751":{"forced":"1","new_value":"Claudio Baglioni - Strada Facendo"}}
Cercare gli ID è un po’ macchinoso ma le potenzialità sono enormi, dall’automazione delle varie funzioni al monitoraggio dei livelli audio.