Für mich ist die Steuerung per Remote Control-Schnittstelle das Richtige. Einfacher Einstieg war das schon genannte Skript von hier: http://crunchbang.org/forums/viewtopic.php?pid=112035#p112035#p112035
Das Skript funktioniert so aber nur für die Steuerbefehle, die keine weiteren Argumente brauchen, für meine Lautstärke muss man es folgendermaßen ändern:
Anderenfalls gehen die Parameter verloren.
Dann kann man mit
einen laufenden Prozess auf Lautstärke foo runterregeln (und vieles mehr).
Das RC-Interface war mir so unbekannt, dass ich nicht auf die Idee gekommen wäre, danach zu suchen.