Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Jew Jew Jew Terminal Error Audio ExtensionNew to Visual Studio Code? Get it now.
Jew Jew Jew Terminal Error Audio Extension

Jew Jew Jew Terminal Error Audio Extension

Istiak Mahmud

|
6 installs
| (0) | Free
Plays a sound (audio.mp3) when any terminal command fails with a non-zero exit code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Terminal Error Sound

Plays a sound whenever a terminal command fails — never miss an error again!

Visual Studio Marketplace Version Visual Studio Marketplace Installs

Features

  • Automatic error detection — Listens to all VS Code integrated terminals and plays a sound when any command exits with a non-zero exit code.
  • Cross-platform — Works on Windows, macOS, and Linux.
  • Debounced — A 5-second cooldown prevents the sound from spamming during rapid failures.
  • Toggle on/off — Quickly enable or disable via the Command Palette or settings.

How It Works

The extension uses VS Code's Shell Integration API to detect when a terminal command finishes with a non-zero exit code. When that happens, it plays the bundled audio.mp3 file using your system's audio player.

Examples that trigger the sound:

Command Why
exit 1 Non-zero exit code
nonexistent-command Command not found (exit code 127)
npm test (failing tests) Test runner returns non-zero
gcc broken.c (compile error) Compiler returns non-zero

Requirements

  • VS Code 1.93+ (for Shell Integration API support)
  • Terminal Shell Integration must be enabled (it is by default):
    "terminal.integrated.shellIntegration.enabled": true
    
  • On Linux, one of: mpv, ffplay must be installed to play MP3 audio.

Extension Settings

Setting Type Default Description
terminalErrorSound.enabled boolean true Enable or disable the error sound

Commands

Command Description
Terminal Error Sound: Toggle On/Off Toggle the error sound on or off

Using Your Own Sound

Replace the audio.mp3 file in the extension's install directory with any MP3 file of your choice. Restart VS Code after replacing.

To find the install directory:

  1. Open Command Palette → Extensions: Open Extensions Folder
  2. Navigate to IstiakMahmud.terminal-error-sound-<version>/
  3. Replace audio.mp3

Known Issues

  • Shell Integration must be supported by your shell. Most modern shells (bash, zsh, PowerShell, fish) are supported.
  • The sound won't play if your shell doesn't report exit codes to VS Code.

Release Notes

0.0.1

  • Initial release
  • Terminal error detection via Shell Integration API
  • Cross-platform audio playback (Windows, macOS, Linux)
  • Toggle command and settings support

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft