Skip to content

Releases: UselessCo/soundbind

v1.1.0 - Audio Library Expansion

04 Jan 01:14

Choose a tag to compare

Added

  • Many new sound assets (effects, ambience, jingles and samples), including aizen-yokoso.mp3, among-us.mp3, awesome-music.mp3, intro-jingle.mp3, outro-sting.mp3, jazz.mp3, light-saber.mp3, sci-fi-picking-detector.mp3, spiderman.mp3, troll-laugh.mp3, and a set of piano samples under assets/sounds/piano-keys/.
  • New config presets:
    • src/configs/among-us-sound.yaml
    • src/configs/barking.yaml
    • src/configs/bleach-sound.yaml
    • src/configs/elonmusk-secretaria.yaml
    • src/configs/fire-alarm.yaml
    • src/configs/firework.yaml
    • src/configs/funny-car-horn.yaml
    • src/configs/healing-magic-config.yaml
    • src/configs/jazz-music.yaml
    • src/configs/maoe-silviosantos.yaml
    • src/configs/memes.yaml
    • src/configs/nature.yaml
    • src/configs/piano-keyboard.yaml
    • src/configs/podcast-stingers.yaml
    • src/configs/sci-fi-picking-detector.yaml
    • src/configs/sci-fi.yaml
  • Added CODE_OF_CONDUCT.md.
  • Added lint-configs.js to support config validation.

Changed

  • README.md: removed Hacktoberfest references; added evergreen contributors note and auto-generated contributors badge/section.
  • postinstall.js: prints a brief thank-you message on install.
  • src/configs/default.yaml: updated keybinds and audio settings.
  • src/Soundbind.js and src/core/AudioManager.js: internal improvements.
  • package.json: metadata/package tweaks.
  • Project housekeeping: updated .gitattributes, .github/pull_request_template.md, assets/sounds/README.md, and src/configs/README.md.

Fixed

  • Lint/tooling adjustments: eslint.config.js and lint-assets.js updated to accommodate new assets/configs.
  • Template rename: src/configs/soundbind.example.yaml to src/configs/soundbind-example.yaml." just add the thanks to all contributors/contribuutions to this, from hacktoberfest and other like: "Huge thanks to everyone who contributed during Hacktoberfest and beyond - your contribution made this release possible.

❤️ Thanks

Huge thanks to everyone who contributed during Hacktoberfest and beyond - your contributions made this release possible.

v1.0.0 - Initial Release

11 Oct 02:35

Choose a tag to compare

v1.0.0 - Initial Public Release

🎉 First stable release of Soundbind!

Added

  • Initial release of Soundbind
  • Global hotkey support for keyboard shortcuts
  • MP3 audio playback (cross-platform)
  • Hot reload configuration support
  • Stop others functionality
  • File logging with daily rotation
  • 3 included MP3 sound files (danca-gatinho, oloquinho, omaewa)
  • Pre-configured configs (default.yaml, template.yaml)
  • CLI executable with config name resolution (soundbind default)
  • Community contribution guidelines
  • Comprehensive documentation

Features

  • Cross-platform support (Windows, macOS, Linux)
  • YAML configuration files
  • Preload sounds for faster playback
  • Concurrent sound limit control
  • Graceful shutdown handling

Technical

  • ES modules with proper .js extensions
  • Organized constants structure
  • Proper error handling
  • Windows VBS script for audio playback
  • SoX support for Linux