2025-07-03 12:27:48.307 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:27:48.575 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:27:49.879 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:27:50.596 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:27:51.474 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:27:52.626 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:27:53.055 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:27:54.637 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:27:54.641 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:27:56.211 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:27:56.669 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:27:57.822 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:27:58.699 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:27:59.406 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:00.721 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:00.965 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:02.527 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:02.747 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:04.097 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:04.767 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:05.661 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:06.798 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:07.242 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:08.819 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:08.831 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:10.423 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:10.845 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:12.025 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:12.870 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:13.601 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:14.885 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:15.177 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:16.767 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:16.910 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:18.336 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:18.931 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:19.898 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:20.953 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:21.473 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:22.978 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:23.065 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:24.680 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:25.011 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:26.236 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:27.036 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:27.820 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:29.053 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:29.392 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:30.976 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:31.071 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:32.545 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:33.093 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:34.120 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:35.121 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:35.691 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:37.145 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:37.265 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:38.869 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:39.180 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:40.449 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:41.201 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:42.047 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:43.232 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:43.616 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:45.183 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:45.249 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:46.739 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:47.269 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:48.311 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:49.287 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:49.872 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:51.305 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:51.441 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:53.024 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:53.337 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:54.630 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:55.353 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:56.219 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:57.379 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:57.812 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:59.384 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:28:59.419 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:00.958 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:01.458 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:02.547 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:03.477 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:04.114 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:05.516 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:05.694 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:07.300 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:07.538 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:08.873 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:09.576 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:10.480 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:11.601 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:12.093 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:13.629 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:13.689 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:15.273 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:15.667 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:16.844 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:17.685 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:18.411 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:19.706 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:19.981 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:21.557 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:21.734 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:23.146 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:23.768 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:24.776 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:25.794 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:26.342 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:27.819 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:27.925 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:29.508 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:29.835 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:31.070 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:31.865 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:32.639 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:33.909 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:34.214 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:35.769 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:35.931 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:37.345 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:37.953 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:38.941 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:39.973 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:40.544 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:42.018 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:42.153 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:43.709 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:44.043 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:45.295 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:46.070 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:46.859 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:48.099 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:48.437 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:50.006 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:50.131 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:51.579 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:52.166 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:53.136 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:54.182 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:54.722 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:56.215 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:56.320 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:57.908 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:58.236 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:29:59.536 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:00.269 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:01.104 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:02.287 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:02.686 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:04.243 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:04.311 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:05.828 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:06.329 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:07.431 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:08.358 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:09.025 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:10.397 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:10.624 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:12.222 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:12.429 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:13.816 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:14.460 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:15.369 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:16.500 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:16.963 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:18.530 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:18.535 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:20.103 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:20.572 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:21.682 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:22.592 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:23.255 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:24.623 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:24.819 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:26.414 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:26.652 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:27.986 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:28.676 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:29.582 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:30.693 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:31.169 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:32.713 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:32.756 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:34.333 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:34.740 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:35.897 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:36.770 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:37.468 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:38.809 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:39.039 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:40.605 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:40.840 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:42.182 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:42.865 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:43.797 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:44.886 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:45.389 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:46.916 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:46.990 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:48.564 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:48.943 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:50.164 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:50.963 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:51.719 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:52.985 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:53.272 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:54.837 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:55.012 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:56.406 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:57.030 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:57.973 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:59.067 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:30:59.563 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:01.097 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:01.126 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:02.722 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:03.115 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:04.285 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:05.139 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:05.864 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:07.167 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:07.433 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:09.005 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:09.183 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:10.576 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:11.198 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:12.172 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:13.219 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:13.775 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:15.243 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:15.349 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:16.949 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:17.263 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:18.516 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:19.299 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:20.098 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:21.324 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:21.665 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:23.245 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:23.342 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:24.834 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:25.364 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:26.442 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:27.392 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:28.042 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:29.423 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:29.652 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:31.249 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:31.453 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:32.859 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:33.471 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:34.480 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:35.491 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:36.062 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:37.510 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:37.632 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:39.195 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:39.543 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:40.764 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:41.580 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:42.363 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:43.598 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:43.980 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:45.552 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:45.632 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:47.150 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:47.665 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:48.733 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:49.682 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:50.286 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:51.710 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:51.858 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:53.431 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:53.732 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:55.015 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:55.747 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:56.617 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:57.778 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:58.208 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:59.783 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:31:59.804 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:01.364 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:01.846 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:02.942 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:03.861 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:04.510 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:05.877 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:06.061 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:07.627 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:07.903 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:09.186 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:09.932 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:10.753 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:11.954 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:12.373 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:13.952 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:13.987 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:15.542 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:16.012 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:17.106 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:18.029 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:18.665 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:20.055 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:20.236 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:21.807 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:22.076 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:23.363 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:24.095 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:24.945 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:26.116 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:26.549 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:28.137 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:28.142 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:29.723 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:30.161 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:31.288 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:32.190 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:32.883 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:34.208 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:34.437 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:35.994 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:36.247 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:37.565 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:38.267 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:39.133 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:40.292 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:40.707 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:42.307 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:42.336 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:43.915 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:44.324 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:45.484 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:46.345 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:47.044 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:48.367 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:48.608 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:50.168 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:50.404 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:51.734 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:52.421 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:53.283 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:54.446 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:54.844 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:56.409 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:56.473 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:57.982 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:58.500 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:32:59.542 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:00.519 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:01.121 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:02.545 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:02.727 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:04.292 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:04.576 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:05.871 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:06.602 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:07.431 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:08.617 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:09.001 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:10.576 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:10.641 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:12.140 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:12.654 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:13.703 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:14.671 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:15.269 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:16.692 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:16.828 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:18.436 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:18.720 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:20.036 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:20.738 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:21.587 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:22.769 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:23.154 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:24.729 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:24.796 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:26.283 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:26.813 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:27.853 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:28.834 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:29.405 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:30.872 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:30.975 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:32.558 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:32.901 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:34.134 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:34.917 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:35.719 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:36.930 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:37.286 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:38.856 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:38.969 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:40.439 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:40.986 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:42.036 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:43.002 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:43.631 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:45.022 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:45.233 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:46.818 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:47.037 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:48.449 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:49.078 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:50.019 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:51.095 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:51.586 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:53.116 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:53.160 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:54.715 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:55.136 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:56.294 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:57.166 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:57.878 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:59.190 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:33:59.560 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:01.128 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:01.210 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:02.728 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:03.248 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:04.331 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:05.265 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:05.884 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:07.295 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:07.475 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:09.045 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:09.326 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:10.614 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:11.345 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:12.178 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:13.366 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:13.733 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:15.281 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:15.396 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:16.861 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:17.409 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:18.451 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:19.429 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:20.047 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:21.462 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:21.599 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:23.170 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:23.483 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:24.747 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:25.512 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:26.299 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:27.536 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:27.861 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:29.448 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:29.559 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:31.020 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:31.585 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:32.601 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:33.650 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:33.716 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:35.380 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:35.892 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:37.100 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:38.064 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:38.710 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:40.097 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:40.312 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:41.904 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:42.132 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:43.476 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:44.159 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:45.098 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:46.193 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:46.684 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:48.209 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:48.300 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:49.915 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:50.246 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:51.529 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:52.267 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:53.093 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:54.288 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:54.684 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:56.265 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:56.319 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:57.830 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:58.337 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:34:59.409 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:00.359 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:00.986 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:02.409 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:02.890 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:04.440 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:04.473 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:06.045 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:06.461 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:07.646 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:08.490 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:09.222 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:10.515 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:10.784 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:12.349 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:12.530 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:13.932 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:14.553 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:15.527 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:16.566 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:17.128 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:18.595 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:18.692 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:20.279 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:20.613 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:21.869 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:22.629 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:23.480 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:24.652 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:25.056 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:26.622 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:26.679 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:29.980 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:30.029 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:32.326 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:32.348 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:34.053 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:34.342 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:35.619 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:36.366 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:37.208 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:38.397 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:38.803 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:40.381 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:40.421 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:41.952 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:42.446 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:43.517 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:44.464 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:45.096 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:46.493 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:46.686 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:48.258 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:48.526 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:49.828 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:50.554 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:51.403 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:52.579 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:52.984 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:54.586 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:54.605 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:56.172 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:56.644 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:57.752 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:58.675 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:35:59.366 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:00.697 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:00.955 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:02.553 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:02.715 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:04.127 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:05.143 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:06.171 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:07.546 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:07.963 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:09.567 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:09.727 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:11.313 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:11.589 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:12.980 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:13.616 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:14.593 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:15.649 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:16.168 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:17.678 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:17.763 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:19.395 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:19.699 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:20.989 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:21.738 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:22.589 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:23.769 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:24.188 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:25.783 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:25.787 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:27.371 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:27.821 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:28.978 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:29.838 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:30.560 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:31.900 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:32.160 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:33.742 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:33.940 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:35.338 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:35.965 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:36.913 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:37.994 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:38.487 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:40.035 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:40.072 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:41.637 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:42.064 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:43.248 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:44.094 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:44.834 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:46.116 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:46.408 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:48.009 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:48.133 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:49.607 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:50.152 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:51.176 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:52.182 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:52.747 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:54.202 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:54.331 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:55.914 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:56.235 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:57.500 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:58.258 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:36:59.080 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:00.285 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:00.652 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:02.249 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:02.303 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:03.817 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:04.322 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:05.413 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:06.349 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:07.017 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:08.377 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:08.623 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:10.232 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:10.406 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:11.793 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:12.426 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:13.404 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:14.444 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:14.990 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:16.473 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:16.565 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:18.169 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:18.498 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:19.742 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:20.530 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:21.336 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:22.550 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:22.914 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:24.482 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:24.568 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:26.085 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:26.583 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:27.669 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:28.626 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:29.235 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:30.653 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:30.813 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:32.393 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:32.676 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:33.971 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:34.702 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:35.552 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:36.734 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:37.122 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:38.696 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:38.752 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:40.270 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:40.794 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:41.843 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:42.826 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:43.410 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:44.843 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:44.991 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:46.574 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:46.862 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:48.179 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:48.881 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:49.756 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:50.896 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:51.336 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:52.911 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:52.934 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:54.505 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:54.925 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:56.106 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:56.956 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:57.670 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:58.980 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:37:59.238 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:00.811 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:00.993 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:02.393 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:03.029 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:03.971 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:05.050 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:05.546 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:07.064 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:07.170 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:08.741 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:09.083 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:10.319 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:11.100 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:11.896 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:13.116 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:13.475 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:15.075 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:15.149 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:16.664 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:17.168 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:18.232 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:19.192 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:19.804 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:21.220 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:21.381 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:22.946 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:23.244 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:24.514 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:25.273 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:26.100 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:27.289 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:27.692 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:29.268 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:29.313 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:30.844 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:31.332 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:32.422 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:33.355 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:33.984 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:35.391 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:35.568 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:37.307 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:37.420 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:39.021 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:39.453 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:40.616 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:41.487 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:42.199 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:43.509 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:43.774 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:45.348 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:45.536 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:46.920 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:47.571 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:48.490 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:49.604 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:50.058 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:51.624 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:51.631 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:53.194 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:53.668 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:54.753 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:55.697 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:56.322 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:57.721 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:57.895 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:59.463 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:38:59.747 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:01.037 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:01.780 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:02.634 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:03.800 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:04.244 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:05.827 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:05.833 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:07.448 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:07.848 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:09.059 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:09.862 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:10.676 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:11.876 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:12.234 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:13.811 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:13.902 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:15.372 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:15.926 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:16.946 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:17.948 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:18.519 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:19.969 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:20.115 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:21.676 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:21.991 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:23.259 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:24.029 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:24.838 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:26.047 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:26.405 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:27.972 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:28.065 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:29.543 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:30.085 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:31.129 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:32.109 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:32.726 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:34.129 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:34.866 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:36.153 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:37.027 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:38.188 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:39.118 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:40.218 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:41.182 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:42.244 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:43.331 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:44.268 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:45.408 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:46.292 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:47.582 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:48.319 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:49.545 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:50.341 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:51.655 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:52.360 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:53.750 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:54.386 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:55.814 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:56.404 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:57.779 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:58.417 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:39:59.359 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:00.447 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:00.921 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:02.478 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:02.479 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:04.038 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:04.504 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:05.597 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:06.543 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:07.183 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:08.560 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:08.771 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:10.357 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:10.593 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:11.923 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:12.611 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:13.520 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:14.640 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:15.103 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:16.667 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:16.677 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:18.237 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:18.700 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:19.804 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:20.735 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:21.373 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:22.760 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:22.945 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:24.505 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:24.785 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:26.077 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:26.798 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:27.657 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:28.824 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:29.247 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:30.856 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:30.859 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:32.439 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:32.889 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:33.995 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:34.909 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:35.585 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:36.933 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:37.164 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:38.740 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:38.960 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:40.309 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:40.979 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:41.890 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:42.997 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:43.463 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:45.028 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:45.059 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:46.632 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:47.061 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:48.249 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:49.084 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:49.813 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:51.107 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:51.371 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:52.937 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:53.121 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:54.505 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:55.134 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:56.068 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:57.151 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:57.650 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:59.177 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:40:59.231 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:00.817 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:01.199 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:02.403 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:03.215 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:03.972 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:05.239 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:05.550 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:07.187 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:07.260 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:08.759 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:09.284 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:10.328 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:11.298 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:11.892 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:13.314 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:13.469 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:15.038 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:15.329 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:16.616 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:17.347 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:18.211 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:19.365 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:19.801 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:21.365 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:21.405 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:22.950 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:23.427 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:24.513 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:25.446 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:26.088 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:27.462 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:27.662 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:29.231 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:29.479 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:30.799 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:31.502 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:32.390 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:33.520 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:33.982 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:35.537 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:35.578 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:37.156 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:37.550 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:38.739 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:39.573 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:40.303 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:41.599 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:41.876 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:43.446 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:43.615 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:45.022 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:45.629 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:46.608 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:47.647 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:48.190 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:49.686 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:49.811 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:51.381 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:51.711 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:53.827 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:53.865 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:56.158 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:56.178 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:57.924 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:58.187 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:41:59.530 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:00.203 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:01.114 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:02.222 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:02.719 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:04.243 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:04.352 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:05.967 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:06.283 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:07.584 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:08.313 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:09.165 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:10.344 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:10.754 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:12.363 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:12.365 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:13.981 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:14.405 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:15.584 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:16.438 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:17.178 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:18.460 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:18.791 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:20.401 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:20.486 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:21.981 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:22.516 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:23.538 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:24.538 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:25.128 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:26.574 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:26.735 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:28.326 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:28.608 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:29.887 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:30.639 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:32.661 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:34.681 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:36.715 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:38.731 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:40.763 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:40.968 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:42.558 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:42.776 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:44.157 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:44.808 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:45.782 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:46.835 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:47.360 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:48.853 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:48.924 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:50.484 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:50.887 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:52.049 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:52.906 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:53.623 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:54.931 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:55.285 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:56.868 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:56.953 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:58.418 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:42:58.985 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:00.005 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:01.000 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:01.554 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:03.021 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:03.109 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:04.682 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:05.041 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:06.250 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:07.078 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:07.818 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:09.110 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:09.400 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:10.967 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:11.126 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:12.537 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:13.155 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:14.176 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:15.187 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:15.766 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:17.219 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:17.337 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:18.905 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:19.242 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:20.472 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:21.272 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:22.036 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:23.286 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:23.611 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:25.190 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:25.302 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:26.795 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:27.341 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:28.369 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:29.357 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:29.940 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:31.381 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:31.519 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:33.069 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:33.418 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:34.647 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:35.443 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:36.229 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:37.469 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:37.807 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:39.392 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:39.489 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:41.100 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:41.509 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:42.669 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:43.529 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:44.272 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:45.550 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:45.860 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:47.426 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:47.570 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:48.982 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:49.595 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:50.553 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:51.622 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:52.147 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:53.653 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:53.712 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:55.293 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:55.673 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:56.862 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:57.692 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:58.453 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:43:59.717 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:00.025 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:01.611 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:01.737 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:03.213 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:03.759 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:04.780 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:05.781 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:06.335 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:07.812 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:07.900 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:09.470 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:09.832 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:11.055 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:11.853 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:12.657 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:13.867 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:14.225 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:15.792 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:15.902 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:17.364 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:17.926 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:18.958 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:19.960 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:20.552 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:21.999 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:22.118 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:23.720 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:24.023 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:25.305 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:26.041 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:26.952 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:28.065 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:28.531 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:30.087 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:30.098 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:31.666 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:32.108 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:33.225 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:34.131 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:34.791 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:36.160 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:36.360 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:37.928 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:38.184 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:39.534 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:40.202 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:41.134 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:42.214 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:42.268 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:43.856 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:44.308 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:45.513 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:46.340 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:47.127 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:48.687 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:48.870 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:50.458 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:50.708 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:52.106 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:52.734 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:53.699 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:54.755 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:55.269 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:56.790 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:56.856 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:58.440 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:44:58.816 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:00.036 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:00.836 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:01.673 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:02.864 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:03.239 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:04.840 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:04.893 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:06.419 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:06.912 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:08.011 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:08.953 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:09.588 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:10.977 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:11.243 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:12.822 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:12.992 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:14.394 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:15.016 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:15.987 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:17.035 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:17.559 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:19.059 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:19.150 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:20.763 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:21.075 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:22.364 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:23.107 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:23.948 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:25.128 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:25.521 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:27.113 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:27.152 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:28.679 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:29.173 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:30.262 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:31.292 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:33.865 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:34.216 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:35.981 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:36.009 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:37.395 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:38.006 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:38.977 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:40.039 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:40.565 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:42.078 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:42.136 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:43.732 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:44.097 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:45.304 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:46.112 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:46.892 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:48.133 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:48.457 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:50.033 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:50.152 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:51.604 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:52.175 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:53.170 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:54.200 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:54.725 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:56.216 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:56.295 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:57.861 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:58.230 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:45:59.434 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:00.259 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Steam Streaming Speakers) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Steam Streaming Speakers) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:01.025 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:02.281 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:02.632 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:04.224 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:04.312 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:05.828 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:06.331 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:07.408 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:08.353 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:09.039 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:10.369 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:10.682 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:12.265 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:12.389 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:13.869 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:14.420 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:15.475 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:16.453 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:17.055 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:18.486 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:18.630 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:20.221 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:20.500 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:21.787 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:22.525 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:23.383 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:24.548 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:24.955 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:26.524 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:26.581 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:28.090 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:28.598 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:29.668 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:30.619 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:31.249 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:32.637 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:32.825 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:34.411 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:34.677 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:35.987 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:36.710 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:37.567 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:38.732 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:39.181 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:40.763 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:40.777 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:42.357 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:42.789 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:43.929 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:44.823 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:45.505 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:46.864 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:47.083 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:48.727 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:48.898 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:50.321 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:50.933 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:51.901 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:52.960 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:53.525 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:54.998 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:55.118 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:56.690 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:57.031 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:58.264 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:59.050 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:46:59.855 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:01.072 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:01.436 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:03.011 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:03.110 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:04.586 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:05.141 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:06.207 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:07.171 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:07.853 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:09.199 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:09.489 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:11.100 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:11.232 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:12.697 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:13.260 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:14.314 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:15.287 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:15.915 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:17.311 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:17.492 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:19.102 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:19.340 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:20.758 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:21.370 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:22.372 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:23.391 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:23.986 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:25.424 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:25.594 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:27.181 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:27.456 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:28.756 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:29.483 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:30.330 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:31.517 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:31.913 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:33.501 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:33.555 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:35.086 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:35.577 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:36.676 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:37.609 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:38.250 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:39.644 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:39.816 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:41.404 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:41.672 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:42.976 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:43.707 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:44.549 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:45.743 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:46.120 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:47.713 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:47.769 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:49.296 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:49.792 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:50.872 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:51.819 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:52.452 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:53.836 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:54.036 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:55.621 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:55.854 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:57.191 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:57.891 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:58.791 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:47:59.918 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:00.374 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:01.942 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:01.985 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:03.581 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:03.970 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:05.180 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:05.998 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:06.748 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:08.033 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:08.325 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:09.908 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:10.062 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:11.474 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:12.087 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:13.046 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:14.107 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:14.617 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:16.123 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:16.202 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:17.776 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:18.155 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:19.354 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:20.184 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:20.911 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:22.201 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:22.463 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:24.024 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:24.228 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:25.607 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:26.263 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:27.189 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:28.293 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:28.785 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:30.326 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:30.376 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:31.957 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:32.355 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:33.524 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:34.381 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:35.142 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:36.400 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:36.714 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:38.298 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:38.440 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:39.896 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:40.468 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:41.518 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:42.502 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:43.100 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:44.524 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:44.689 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:46.272 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:46.559 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:47.867 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:48.589 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:49.430 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:50.614 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:50.992 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:52.560 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:52.653 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:54.134 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:54.678 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:55.718 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:56.709 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:57.289 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:58.729 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:48:58.861 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:00.436 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:00.749 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:02.003 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:02.776 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:03.634 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:04.977 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:05.227 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:06.835 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:07.000 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:08.458 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:09.045 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:10.025 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:11.072 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:11.624 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:13.107 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:13.199 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:14.793 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:15.126 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:16.399 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:17.151 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:17.995 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:19.187 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:19.585 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:21.166 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:21.210 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:22.757 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:23.234 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:24.367 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:25.254 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:25.974 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:27.274 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:27.550 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:29.173 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:29.293 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:30.776 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:31.313 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:32.361 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:33.334 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:33.938 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:35.360 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:35.541 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:37.120 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:37.388 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:38.719 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:39.417 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:40.317 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:41.439 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:41.889 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:43.474 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:43.494 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:45.521 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:46.395 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:47.617 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:48.511 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:49.642 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:49.657 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:51.267 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:51.703 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:52.856 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:53.730 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:54.461 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:55.757 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:56.076 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:57.649 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:57.785 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:59.290 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:49:59.826 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:00.870 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:01.860 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:02.452 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:03.882 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:05.925 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:06.820 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:07.971 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:08.470 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:10.003 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:10.060 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:11.612 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:12.022 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:13.217 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:14.059 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:14.817 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:16.087 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:16.388 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:17.958 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:18.117 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:19.554 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:20.140 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:21.154 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:22.174 -05:00 [ERR] [AUDIOMGR] failed to retrieve devices: error retrieving session information for Speakers (Realtek(R) Audio) HASS.Agent.Shared.Managers.Audio.Exceptions.AudioSessionException: error retrieving session information for Speakers (Realtek(R) Audio) ---> System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. at System.Collections.Generic.Dictionary`2.FindValue(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at HASS.Agent.Shared.Managers.Audio.AudioManager.GetSessionDisplayName(InternalAudioSession session) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 128 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 144 --- End of inner exception stack trace --- at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(String deviceName, InternalAudioSessionManager internalAudioSessionManager) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 166 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDeviceSessions(MMDevice mmDevice) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 134 at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 230 2025-07-03 12:50:22.479 -05:00 [INF] [SYSTEMSTATE] Session ending: system shutting down 2025-07-03 12:50:22.482 -05:00 [INF] [SYSTEM] Application shutting down 2025-07-03 12:50:22.492 -05:00 [INF] [MQTT] Disconnected 2025-07-03 12:50:22.544 -05:00 [INF] [SYSTEMSTATE] Session ending: system shutting down 2025-07-03 12:50:22.567 -05:00 [INF] [SYSTEM] Application shutdown complete