Control Plane è l'ideale per questo tipo di calcolo contestuale. È un'app gratuita, open source in cui è possibile configurare un contesto. Ad esempio un contesto 'biblioteca'. In quel contesto si applicano determinate regole (cioè dispositivo muto). Il contesto può essere attivato automaticamente da numerose cose (ad esempio, l'evento sleep / wake, connessione wifi, applicazioni in esecuzione, ...)
È utile anche in molte altre situazioni, io uso questa app estensivamente.
Ecco come configurare Control Plane per fare ciò che hai chiesto:
-
Crea un nuovo contesto e assegnagli un nome appropriato (ad es. disattivato )
SottoSorgentidiproveassicuraticheEventoSleep/Wakesiaselezionato
Sotto Regole aggiungi una nuova Regola eventi di sonno / riattivazione e impostala in modo che quando il sistema va in sospensione, attiva il contesto disattivato con cursore di confidenza impostato al 100%.
Sotto Azioni aggiungi un'azione Silenziata ( Azioni audio e musicali > Silenziamento ). Impostalo in modo che il sistema sia disattivato all'arrivo al contesto disattivato .
Ecco qua. Ovviamente potresti rendere il contesto più Silenziato più intelligente usando e combinando regole diverse (ognuna con il suo livello di confidenza).