Fácil o suficiente no Mac usando o applescript ...
# Mute the audio
set volume with output muted
# Spotify should be pause, so start it up
tell app "Spotify" to play
# Wait for ad to finish
delay 30
# Unmute
set volume without output muted
Mais ideias aqui . No meu teste rápido, ele pausou sempre que grandes quedas no volume ocorreram, não apenas quando mudo!
PS: O que vem a seguir? O Spotify processará todos os fabricantes de fones de ouvido porque eles vêm com botão de volume? Suspiro!