It's been more than two years since the last release of the Sound Switcher Indicator (1.2.2). During this period I've been bombarded with requests to allow the indicator to switch device profiles, because most sound cards cannot be otherwise switched to their digital ports, like S/PDIF and HDMI.
So today I proudly present Sound Switcher Indicator 2.0.1, which finally supports profile switching:
Visually, not much:
Headphonesport will disappear from the menu and, probably, be replaced with
Under the hood, however, almost everything is different:
The above required a lot of reading of PulseAudio API and digging into the source code of Gnome Control Center to understand how it handles devices and profiles. (On a side note: I think developing this pseudo-object-oriented code in C must be a real nightmare. There's huge room for memory leaks!)
You can install or update the application, as usual, via my Launchpad PPA, see the installation manual.