Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>sirjii Sound Error on TerminalNew to Visual Studio Code? Get it now.
sirjii Sound Error on Terminal

sirjii Sound Error on Terminal

Ankit9771

|
11 installs
| (0) | Free
Plays a 'sirjii' sound whenever there's an error in the terminal
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Packaging the Extension

To package and install the extension:

  1. Install vsce (VS Code Extension Manager):

    npm install -g @vscode/vsce
    
  2. Package the extension:

    vsce package
    
  3. Install the .vsix file:

    • Open VS Code
    • Go to Extensions (Ctrl+Shift+X)
    • Click the "..." menu → "Install from VSIX"
    • Select the generated .vsix file

Publishing (Optional)

To publish to the VS Code Marketplace:

  1. Create a publisher account at https://marketplace.visualstudio.com/
  2. Update publisher in package.json
  3. Run:
    vsce publish
    

How It Works

  1. The extension monitors all terminal output using VS Code's onDidWriteTerminalData event
  2. When terminal data is written, it checks against configured error patterns
  3. If an error pattern is matched, it plays the sound file
  4. The sound is played using system audio players (platform-specific)

Troubleshooting

Sound not playing?

  1. Check the sound file exists: Make sure sounds/faah.mp3 exists
  2. Test the sound: Use the "Faah Sound: Test Sound" command
  3. Check audio player: Ensure you have a compatible audio player installed (see requirements)
  4. Check system volume: Make sure your system volume is not muted
  5. Check extension logs: Open Output panel → select "Faah Sound Error"

Too many false positives?

Adjust the faahSoundError.errorPatterns setting to be more specific to your needs.

Sound too loud/quiet?

Adjust the faahSoundError.volume setting (0.0 to 1.0).

Development

Project Structure

Faah extension/
├── extension.js          # Main extension code
├── package.json          # Extension manifest
├── sounds/
│   ├── faah.mp3         # Your sound file
│   └── README.txt       # Instructions
└── README.md            # This file

Testing

  1. Open the extension folder in VS Code
  2. Press F5 to start debugging
  3. Test in the Extension Development Host window

License

MIT License - Feel free to use and modify!

Contributing

Contributions are welcome! Feel free to:

  • Add new features
  • Improve error detection
  • Add support for more audio formats
  • Report bugs or issues

Changelog

1.1.1

  • Fixed: Added terminalDataWriteEvent to API proposals to resolve activation error
  • Fixed: Extension now properly declares all required proposed APIs
  • Improved: Better compatibility with VS Code stable releases

1.1.0

  • New: Windows support added! Now works on Windows, macOS, and Linux
  • New: Includes WAV audio file for Windows compatibility (PowerShell SoundPlayer requires WAV format)
  • Improved: Automatically selects correct audio format based on platform (MP3 for Linux/Mac, WAV for Windows)
  • Fixed: Resolved audio playback issues on Windows systems

1.0.0

  • Initial release
  • Terminal error detection
  • Configurable error patterns
  • Volume control
  • Toggle command
  • Test sound command

Made with ❤️ for developers who want audible error notifications!

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