Releases: taigrr/spank
Releases · taigrr/spank
v1.2.5
v1.2.4
Changelog
- f65a00d Add --speed flag for playback speed control
- 0d11ad1 Merge pull request #37 from taigrr/cd/volume-scaling-and-deps
- 42b75a0 Merge pull request #40 from andreabadesso/nix-flake-hm-module
- bedae99 Merge pull request #42 from v-garzon/feature/speed-flag
- 8c14aea Merge pull request #43 from tacheraSasi/master
- c18caf0 Merge pull request #45 from Everoot/fix/stdio-set-live-tuning
- c95cd1f feat(audio): scale volume by slap amplitude
- 3d582f8 feat: add nix flake with home-manager module
- 64ffd49 fix(audio): make volume scaling opt-in with --volume-scaling flag
- dbde6a2 fix: apply stdio set command (amplitude/cooldown) in detection loop
- c14c1f0 fix: optimize index calculation and improve event time comparison
v1.2.3
Changelog
- 47856dd Apply suggestions from code review
- a1ff72b Merge pull request #27 from chengyanqi123/master
- ae3e692 Merge pull request #28 from RJohnPaul/patch-1
- 0c6475a Merge pull request #30 from taigrr/cd/fast-mode
- 7a23186 added extra note mentioned in description as without it when i run sudo spank it returns as spank : command not found
- 1fef01b added fast preset to it for more interesting
v1.2.2
v1.2.1
v1.2.0
What's New
Custom Audio (--custom)
Bring your own MP3s. Point --custom at a directory and spank plays random files from it on each slap.
sudo spank --custom /path/to/mp3sSensitivity Control (--min-amplitude)
Tune how hard you need to slap. Lower values detect lighter taps, higher values require stronger hits.
sudo spank --min-amplitude 0.1 # very sensitive
sudo spank --min-amplitude 0.5 # only hard slapsDefault: 0.3
Better Escalation (Sexy Mode)
Replaced the old hard-capped 20-slap system with exponential decay scoring. Intensity rises with rapid slaps and naturally fades during pauses. All 60 sound levels are now reachable at sustained max slap rate.
Other Changes
- Cooldown between sounds increased from 500ms to 750ms
- Empty audio directories now fail fast with a clear error
- Audio playback errors are surfaced to stderr instead of silently dropped
New Contributors
- @ZenAlexa — escalation curve rework (#8)
- @masterkusok — sensitivity flag (#11)
- @criizx — custom audio support (#12)
Full Changelog: v1.1.2...v1.2.0