A modern, cross-platform Visual Studio Code extension that plays an audible alert whenever a script, background task, or terminal command fails.
Overview
Never miss an error again. Whether a prolonged build fails while you are looking at another screen, or a fast terminal command typos, the Error Sound Player will immediately let you know with an audible notification.
✨ Features
Plays a Sound on Error: Automatically listens to terminal executions (cmd) and background tasks. If they exit with a non-zero code, the sound plays!
Works Everywhere: Native audio handlers designed specifically for macOS, Windows, and Linux. No extra audio dependencies required.
Custom Sounds: Use your own .wav, .mp3, .aiff, or .m4a files!
Command Palette Integration: Browse and configure your sound files gracefully directly through VS Code without manually typing absolute paths.
⚙️ Extension Settings
Configure this extension to your liking through VS Code settings (cmd/ctrl + ,):
errorSound.enabled (default true): Enable or disable the extension capabilities completely.
errorSound.soundFilePath (default ''): The absolute path to the audio file you'd like played on failure. Keep it empty to use the built-in fahhh-pump-sound.mp3 fallback.
🛠 Available Commands
Open the Command Palette (cmd/ctrl + shift + P) and type Error Sound:
Error Sound: Pick Sound File - Opens a native file dialog so you can easily browse and select your desired error sound.
Error Sound: Test Error Sound - Instantly tests the currently configured sound so you know exactly what to expect.