Hi, folks. Long time listener, first time caller.
We are setting up a system with multiple audio devices (integrated audio + 3 USB DACs), with a separate zone dedicated for each audio device. It works well, until we do something like unplug or turn off one of the DACs, or enter a Windows Remote Desktop session to this computer, with audio redirection to the remote computer enabled.
If we use JRiver under these conditions, JRiver will assign some other audio device to that zone, For example, it will switch over to the integrated audio device for an unplugged DAC, or switch over to the Remote Audio audio device during a Remote Desktop session. Not too surprising. However, once we go back to the normal configuration (plug the DAC back in, or exit Remote Desktop), we find that the audio device for that zone does not revert to its previous state. Instead, it often switches over to the integrated audio device and stays that way.
Note that this happens only if JRiver is opened during a Remote Desktop session or with missing DAC. Any zones accessed during a Remote Desktop are likely to get switched to the integrated audio device after exiting Remote Desktop. By "accessed", I mean playing the zone, or looking at the Audio options for that zone but not touching any of the settings.
Also note that this does not happen when there is only one audio device in the system. Only multiple audio devices.
Any ideas how to make the audio device assignments persistent across missing DACs or Remote Desktop sessions?