I haven't tried this profile app yet. I am currently using nircmd to achieve this with multiple calls to it to switch monitor layout and then current playback device. example batch file: nircmd.exe setdefaultsounddevice "Realtek Digital Output" nircmd.exe setprimarydisplay 1