Raspberry Pi · sempre acceso

Il SoundTouch Connector che restituisce
quello che Bose ha tolto

Un Raspberry Pi nascosto dietro al divano fa girare il proxy ESA: discovery, radio internet, preset cloud, ICY metadata. La app lo trova da sola sulla LAN e gli si appoggia.

Come si fa Cosa fa esattamente

Cosa fa il SoundTouch Media Connector

È un Raspberry Pi (o qualsiasi macchina Linux always-on) sulla rete locale. Fa girare il proxy server.py di ESA STouch, espone una API HTTP, e fa due cose che la app da sola non può fare.

📻

Radio internet, davvero

Bose ha staccato TuneIn dalle SoundTouch. Il SoundTouch Media Connector simula un MediaServer locale e usa il protocollo Bose Lisa per inviare flussi internet (TuneIn, RadioBrowser, ICY) alle casse come se nulla fosse.

💾

Preset persistenti

Salva una stazione radio internet come PRESET 1-6 della cassa. Quando tappi il bottone fisico sulla cassa parte davvero.

🎵

Metadata in tempo reale

Mentre la radio suona, il SoundTouch Media Connector sniffa ICY metadata e ti mostra titolo e artista del brano in onda. La app Bose ufficiale faceva così, e ora torna a farlo.

Hardware consigliato

Il software è leggero: il proxy gira in 30 MB di RAM e <1% CPU. Qualsiasi cosa va, anche roba vecchia.

Raspberry Pi Zero 2 W

~20 €. Quad-core ARM, 512 MB RAM, Wi-Fi integrato. Più che sufficiente. Si nasconde dietro a un mobile e amen.

Raspberry Pi 4 / 5

Se ne hai già uno che fa altro (Pi-hole, Home Assistant, …) ci aggiungi anche il proxy ESA STouch, non occupa nulla.

Mini PC riciclato

Qualsiasi Intel NUC, ThinkCentre Tiny o vecchio portatile con Debian/Ubuntu funziona uguale. Bastano una NIC ethernet e Python 3.

Come si installa

Un comando one-liner che fa tutto. Funziona su Raspberry Pi OS / Debian / Ubuntu.

# Da terminale del Raspberry, una volta sola: curl -fsSL https://esasoundtouch.isws.cloud/repo/setup-SoundTouch Media Connector.sh | sudo bash

Lo script:

Cosa serve prima

Una volta acceso

Apri la app ESA STouch sul telefono (sempre connesso alla stessa LAN). All'avvio cerca _esatouch._tcp via mDNS. Quando lo trova, in alto compare "Connesso al SoundTouch Media Connector" e le funzioni Radio / Preset / ICY si attivano automaticamente.

Se sei in trasferta (Wi-Fi ospite, rete diversa), la app passa in modalità standalone e continua a controllare quelle casse, anche se senza Radio internet. Nessuna riconfigurazione, tutto trasparente.

Aggiornamenti automatici

Il SoundTouch Media Connector non lo tocchi più. Ogni 5 minuti chiede a https://esasoundtouch.isws.cloud/repo/version.json se c'è una versione nuova del software server. Se sì, scarica, verifica SHA256, sostituisce, fa restart del servizio. Zero downtime utente.

Quando uscirà una versione 2.0 del proxy, ce la troverai senza fare nulla. Il pannello "Aggiornamenti" in Setup della app ti mostra la versione corrente del proxy.

Pronto a mettere su un SoundTouch Media Connector?

Lo script è pronto, basta lanciarlo sul tuo Pi.

Vedi il comando