Use this command to install SPDIF Keep Alive utility:
winget install --id=handruin.spdif-ka -e
SPDIF Keep Alive is a Windows-based .NET GUI application designed to maintain an active S/PDIF connection when no audio is playing, preventing delays or audio cutoffs.
Key Features:
Runs in the system tray with a green icon indicating active status.
Supports saving configuration settings for consistent operation across restarts.
Offers selectable audio types, including inaudible (default) and experimental silent modes.
Minimizes to the taskbar on exit for easy access.
Audience & Benefit:
Ideal for users with sound cards or receivers that disconnect S/PDIF links during silence, such as home theater enthusiasts or gamers using S/PDIF audio. By continuously maintaining the connection, SPDIF Keep Alive ensures seamless audio playback without delays or interruptions.
Install via winget to keep your S/PDIF link active and enjoy uninterrupted sound quality.
README
SPDIF Keep Alive utility (spdif-ka)
Windows-based .net GUI application used for keeping the S/PDIF connection alive when no sound is playing.
Some sound cards will stop the S/PDIF link when no sound is actively being played. When a sound is eventually played, there is roughly a 500ms delay in reconnecting the link thereby causing some audio sounds to be missed or a perceived cutoff of sound. By running spdif-ka, this problem no longer ocurres.
How to workaround the issue
This utility plays a mono-channel WAV file which contains no sound. This tricks the sounds card and/or Windows mixer into opening the audio connection to the receiver/DAC via the S/PDIF link. With this tool running, you will no longer have a delay.
Known issues
If you use utilities like foobar2000 with a WASAPI plugin, you may encounter some strange behaviour with this tool.
Tested platforms
At this time, spdif-ka has been tested under Windows 8.1 64-bit, Windows 10 64-bit using the .net framework 4.5.
Ways to help
Fix bugs, add features. Fix an open issue on this repo. This spdif-ka utility is an Open Source Project. Please contribute by recommend enhancements, writing code, testing, fixing bugs, etc.
Features overview
Runs in the windows system tray and displays a green icon when the keep-alive is running.
Support for saving configuration settings so that when you exit the utility the same settings will be applied when spdif-ka is restarted.
New support for audio selection type. The inaudible audio option is the default option to be used when needing to keep an audio channel open. The silent audio option can be used in special cases and is currently experimental for some use-cases.
New support for minimizing to notification area on exit. Minimizing the application can now minimize to task bar instead of notification area.