Guida
Il tuo Mac non riesce a cambiare il volume di un Sonos via ottico? Ecco perché.
Il tuo Mac non riesce a cambiare il volume di un diffusore Sonos su un cavo ottico perché il cavo va in una sola direzione: il TOSLINK porta l’audio fuori e non riporta indietro nulla, quindi non c’è alcun canale in cui un comando di volume possa viaggiare, e macOS blocca il proprio controllo al massimo dell’uscita. Le soluzioni sono l’app Sonos o il telecomando, un telecomando a infrarossi che la soundbar può imparare, passare ad AirPlay rinunciando al cavo — oppure un’utility nella barra dei menu che intercetta i tasti del volume e manda la modifica al diffusore attraverso la tua rete, che è quella che tiene sia il cavo sia i tasti.
La tastiera è a posto. Il diffusore è a posto. Ecco che cosa sta succedendo davvero, tutto ciò che lo risolve (comprese le opzioni gratuite), ciò che non lo risolve e i casi in cui non hai bisogno di installare nulla.
Il cavo va in una sola direzione
Un cavo ottico — TOSLINK, S/PDIF, quello che entra nella piccola presa quadrata con la luce rossa dietro — è un tubo per l’audio digitale. I campioni ci passano dentro. Non torna indietro nulla. Non c’è handshake, non c’è canale di ritorno e non c’è comando di volume.
Quindi quando selezioni quell’uscita in Impostazioni di Sistema, macOS manda il suono dentro una presa senza sapere che cosa ci sia dall’altra parte. Potrebbe essere un Sonos Ray. Potrebbe essere un amplificatore, o niente del tutto. Poiché non può saperlo, non propone di impostare un livello: il segnale esce a fondo scala, e ciò che sta dall’altra parte decide quanto forte sia.
Premi volume su — F12, o F11 per abbassare, F10 per il muto — e macOS non ha nulla da cambiare. Compare l’overlay a schermo con sotto il simbolo di divieto, oppure non compare alcun overlay, e in Impostazioni di Sistema → Suono il cursore di quell’uscita è disattivato — macOS può dirti apertamente che il dispositivo selezionato non ha controlli di uscita. Intanto il diffusore riproduce al livello a cui era stato lasciato l’ultima volta, ed è per questo che il problema si presenta così spesso come un Sonos bloccato al massimo che dal Mac non si riesce ad abbassare.
Il volume vero e proprio vive sul Sonos, e ci è sempre vissuto. Il diffusore sa benissimo come abbassarsi da solo. Non ha modo di sentire la tua richiesta.
Come capire se è questo il tuo problema
- Il suono del tuo Mac raggiunge il diffusore attraverso un cavo fisico che entra in una presa ottica o S/PDIF — di solito da un dock Thunderbolt o da una piccola interfaccia audio USB. Nelle impostazioni Suono l’uscita spesso si chiama qualcosa come Digital Out o USB SPDIF Out invece che con il nome del diffusore.
- In Impostazioni di Sistema → Suono, l’uscita selezionata ha il cursore del volume disattivato, oppure dice che non ha controlli di uscita.
- L’app Sonos cambia il volume senza problemi, e lo stesso fa il telecomando, se ce n’è uno.
- Passa alle cuffie e i tasti tornano subito a funzionare.
Se tutte e quattro le cose sono vere, non c’è nulla di rotto. È questo che fa un’uscita digitale.
Qui si confondono tre problemi diversi
- Riproduci, pausa e salta non controllano l’app Sonos. Problema diverso, soluzione diversa: quelli sono i tasti multimediali, e all’app Sonos serve l’autorizzazione Accessibilità in Impostazioni di Sistema → Privacy e Sicurezza prima che macOS glieli passi. L’articolo di assistenza di Sonos tratta esattamente questo — e solo questo. Non tocca il volume sull’ottico.
- Il volume fa i capricci via AirPlay. Se il tuo Mac riproduce sul Sonos in wireless, i tasti funzionano già; le stranezze in quel caso sono bizzarrie di AirPlay, non un canale di controllo mancante. Niente in questa pagina ti riguarda.
- I tasti del volume sono muti su un cavo ottico. Questa pagina. Il cavo non ha modo di trasportare il comando, e nessuna autorizzazione o impostazione lo cambia.
Che cosa non lo risolve
Riavviare o reinstallare
Niente è in uno stato anomalo, quindi non c’è nulla che un riavvio possa sistemare. Lo stesso vale per il riavvio del demone audio.
Un cavo o un adattatore migliore
Ogni cavo TOSLINK porta lo stesso segnale a senso unico, e lo stesso vale per ogni dock che ha la presa. Uno più caro non aggiunge un canale di controllo, perché il formato non ne ha.
Un’impostazione che non hai trovato
Non c’è alcun interruttore in Impostazioni di Sistema che dia al cavo qualcosa che non ha. Nemmeno Configurazione MIDI Audio può farlo: un dispositivo multi-uscita o aggregato cambia il modo in cui macOS instrada l’audio, non ciò che un cavo a senso unico può trasportare, e l’uscita digitale al suo interno resta comunque fissa.
Uno strumento per rimappare la tastiera
Di solito no. I tasti del volume non sono normali pressioni di tasto: macOS li consegna come eventi di sistema senza alcuna API pubblica per le scorciatoie, quindi normalmente uno strumento per le scorciatoie non ne vede nemmeno uno. Quasi tutti finiscono per assegnare una combinazione diversa, che funziona, e che è una nuova scorciatoia da ricordare.
Consigli scaduti
Le discussioni che questo problema fa emergere risalgono a dieci anni fa, e alcune delle loro risposte migliori nel frattempo sono morte. Perché tu non ci perda una serata:
- “Usa le scorciatoie dell’app Sonos per desktop” — comprese le ricette BetterTouchTool che mappavano i tasti del volume su Cmd + = e Cmd + −. Sonos ha ritirato il controller per desktop a maggio 2024; ogni mappatura che puntava a quello ora non punta a nulla.
- “Instradalo attraverso Soundflower” — il driver di loopback su cui si appoggiano quelle vecchie guide non è più mantenuto da anni e non funziona sulle versioni attuali di macOS.
- “I tasti del volume non si possono intercettare” — ripetuto nelle vecchie risposte sui forum, e non più vero. macOS consegna i tasti del volume come eventi di sistema, e un’app che ha l’autorizzazione Accessibilità può intercettarli con un event tap. È esattamente così che fanno le soluzioni che funzionano.
Quando non ti serve niente di tutto questo
Vale la pena dirlo chiaramente, perché qui è facile comprare la cosa sbagliata.
- Se riproduci sul tuo Sonos via AirPlay, i tasti del volume funzionano già. macOS sa che il diffusore c’è e porta il livello per te. Se sia il verso giusto è una domanda legittima, e il confronto tra ottico e AirPlay la affronta onestamente.
- Se il tuo Mac entra in un ingresso di linea del Sonos attraverso il jack cuffie — un cavo analogico invece di uno ottico — i tasti funzionano lo stesso, perché è macOS a impostare il livello prima che il suono lasci il Mac.
- Se il tuo Sonos è alimentato da un televisore e il tuo Mac non è in quel percorso, il problema non ti riguarda affatto.
Questa pagina riguarda un caso preciso: l’audio che esce da una porta ottica o S/PDIF fisica di un Mac.
E allora come si controlla il volume di un Sonos dalla tastiera di un Mac?
Cinque risposte concrete, più o meno in ordine di costo.
- L’app Sonos o il telecomando del diffusore. Funziona sempre, è gratis, e ti costa allungare la mano verso qualcosa ogni volta che il volume non è del tutto giusto.
- Insegnare alla soundbar un telecomando a infrarossi. Le soundbar Sonos possono imparare quasi qualsiasi telecomando a infrarossi dalle impostazioni dell’app Sonos, quindi un telecomando TV di scorta risolve il volume per tutta la stanza — gratis, se ne hai uno in un cassetto. Resta però un telecomando: serve puntarlo, è un altro oggetto sulla scrivania, e la tua tastiera non ne sa nulla.
- Un attenuatore software (SoundSource, eqMac e simili) inserisce un controllo del volume nell’audio prima che lasci il Mac, e questo riporta davvero i tasti a funzionare sull’ottico. Il compromesso riguarda proprio il motivo per cui era stato scelto il cavo: l’uscita non è più il flusso di bit intatto a fondo scala — ogni campione viene scalato via software mentre esce.
- Passare ad AirPlay. I tasti tornano subito, e con loro torna il buffer di rete — ritardo, e audio che arriva dopo l’immagine. Il confronto tra ottico e AirPlay soppesa la cosa onestamente.
- Tieni il cavo, inoltra i tasti. Lasciare l’audio intatto sul cavo ottico e portare la pressione del tasto separatamente, attraverso la rete, al diffusore che già sa come reagire. È ciò che fa Optically, qui sotto.
Come lo gestisce Optically
Optically è un’app per la barra dei menu di macOS che fa la terza di queste cose. Intercetta volume su, volume giù e muto prima che li gestisca macOS, e chiede al Sonos di cambiare il proprio livello attraverso la tua rete locale. Che cosa comporta, per intero:
- L’autorizzazione Accessibilità, perché un event tap è l’unico modo per intercettare un tasto di sistema prima di macOS. Agisce su tre tasti, non ne legge altri e non salva nulla di ciò che digiti.
- L’autorizzazione Rete locale, perché i diffusori si trovano chiedendo alla rete locale chi c’è. Parla direttamente con il diffusore usando il controllo locale che Sonos già accetta — nessun account Sonos, nessuna API cloud.
- I tasti sono legati a una sola uscita, quindi collegare le cuffie li restituisce immediatamente a macOS. Finché non ne hai scelta una, Optically li lascia stare invece di tirare a indovinare.
- Il livello mostrato è quello del diffusore, letto dalla rete invece che dato per scontato, così una modifica fatta nell’app Sonos compare anche sul tuo Mac.
- Niente aspetta la rete, e niente tocca l’audio. L’overlay si disegna subito e l’istruzione arriva dopo; il suono non passa mai attraverso l’app.
Richiede macOS 14.4 o successivo, funziona gratis per 14 giorni, e poi costa 10 $ per un Mac e 5 $ per ogni Mac aggiuntivo. È un download notarizzato e non un’app del Mac App Store: le linee guida di App Review indicano i controlli del volume tra le cose che un’app non può alterare.
Domande collegate
Funzionerà con un Sonos Beam o Arc?
Volume e muto funzionano con qualsiasi Sonos sulla tua rete che accetti il controllo locale, quindi dal lato dell’app non cambia nulla. Il lato hardware no. I modelli Sonos con un ingresso ottico integrato sono il Ray, il Playbar e il Playbase. Una soundbar solo HDMI richiede l’adattatore audio ottico di Sonos tra il cavo e il diffusore — il Beam ne include uno, per gli altri modelli è un acquisto a parte.
Tutto questo influisce sulla qualità del suono?
No. L’audio non passa mai attraverso Optically. Il tuo Mac manda lo stesso PCM lungo lo stesso cavo di prima, e l’app porta solo la pressione del tasto. Disinstallalo e il suono è identico, perché il suono non ci è mai passato attraverso.
Funzionava, e ora i tasti si sono fermati di nuovo
Optically dice perché nella barra dei menu ogni volta che decide di non reindirizzare un tasto — un’autorizzazione mancante, un’uscita a cui non era legato, un diffusore che non riesce a raggiungere. La pagina di assistenza è quell’elenco scritto per esteso, con accanto la soluzione a ciascun caso.
Avanti
Stai ancora scegliendo tra cavo e wireless? Ottico contro AirPlay affronta il compromesso per bene, compresa la parte in cui AirPlay non è l’opzione di qualità inferiore che si dà per scontata. Hai già il diffusore? La guida alla configurazione di Sonos Ray e Mac ripercorre i collegamenti, e la home page parla dell’app in sé.
Non sei sicuro che la tua configurazione sia quella a cui si applica? Raccontaci che cosa hai sulla scrivania — avrai una risposta onesta, anche se è che non ti serve nulla.