The notification sound, when getting pinged, sometimes fails to play with an error.
Steps to reproduce
Send ping
Receive ping
Repeat if necessary (it it very inconsistent).
Logs / stack traces
System.Exception: Error executing MCI command 'Close All'. Error code: 288. Message: The specified device is now being closed. Wait a few seconds, and then try again.
at NetCoreAudio.Utils.WindowsUtil.ExecuteMciCommand(String commandString, Timer playbackTimer)
at NetCoreAudio.Players.WindowsPlayer.Play(String fileName)
at NetCoreAudio.Player.Play(String fileName)
at EchoHub.Client.Services.NotificationSoundService.PlayInternal() in C:\Users\David\Downloads\EchoHub\src\EchoHub.Client\Services\NotificationSoundService.cs:line 50
Version
v0.2.5
Environment
OS: Windows 11
Terminal: Windows Terminal
.NET SDK: 10.0.103
Confirmations
I searched existing issues and this is not a duplicate
I removed sensitive info (tokens/keys) from logs
Originally created by @Stone-Red-Code on GitHub (Feb 22, 2026).
Original GitHub issue: https://github.com/RedWizardsLab/EchoHub/issues/20
### Affected component
Client (EchoHub.Client)
### What happened?
The notification sound, when getting pinged, sometimes fails to play with an error.
### Steps to reproduce
1. Send ping
2. Receive ping
3. Repeat if necessary (it it very inconsistent).
### Logs / stack traces
```text
System.Exception: Error executing MCI command 'Close All'. Error code: 288. Message: The specified device is now being closed. Wait a few seconds, and then try again.
at NetCoreAudio.Utils.WindowsUtil.ExecuteMciCommand(String commandString, Timer playbackTimer)
at NetCoreAudio.Players.WindowsPlayer.Play(String fileName)
at NetCoreAudio.Player.Play(String fileName)
at EchoHub.Client.Services.NotificationSoundService.PlayInternal() in C:\Users\David\Downloads\EchoHub\src\EchoHub.Client\Services\NotificationSoundService.cs:line 50
```
### Version
v0.2.5
### Environment
OS: Windows 11
Terminal: Windows Terminal
.NET SDK: 10.0.103
### Confirmations
- [x] I searched existing issues and this is not a duplicate
- [x] I removed sensitive info (tokens/keys) from logs
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @Stone-Red-Code on GitHub (Feb 22, 2026).
Original GitHub issue: https://github.com/RedWizardsLab/EchoHub/issues/20
Affected component
Client (EchoHub.Client)
What happened?
The notification sound, when getting pinged, sometimes fails to play with an error.
Steps to reproduce
Logs / stack traces
Version
v0.2.5
Environment
OS: Windows 11
Terminal: Windows Terminal
.NET SDK: 10.0.103
Confirmations