Skip to content

Releases: taigrr/spank

v1.2.5

27 Mar 13:09
64d1bd4

Choose a tag to compare

Changelog

  • c95cd1f feat(audio): scale volume by slap amplitude
  • 64ffd49 fix(audio): make volume scaling opt-in with --volume-scaling flag

v1.2.4

08 Mar 05:06
c18caf0

Choose a tag to compare

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

05 Mar 05:54
0c6475a

Choose a tag to compare

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

04 Mar 21:09

Choose a tag to compare

Changelog

v1.2.1

04 Mar 07:23

Choose a tag to compare

Changelog

  • 1b86dd5 Add Star History section to README
  • d56e635 Merge pull request #20 from taigrr/cd/dep-updates
  • e803756 add cooldown flag
  • dcba59f chore(deps): update charmbracelet/x/exp/charmtone
  • 5b421cd gitignore .crush

v1.2.0

28 Feb 17:23

Choose a tag to compare

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/mp3s

Sensitivity 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 slaps

Default: 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

Full Changelog: v1.1.2...v1.2.0

v1.1.2

26 Feb 06:19

Choose a tag to compare

Changelog

v1.1.1

26 Feb 06:13
db4b3f9

Choose a tag to compare

Changelog

  • db4b3f9 Merge pull request #3 from taigrr/cd/fix-event-detection-after-cap
  • 4593b99 fix: detect new events after detector trims event buffer

v1.1.0

23 Feb 23:54
96333bf

Choose a tag to compare

Changelog

  • 96333bf Merge pull request #1 from duncanlutz/master
  • bae2c20 feat: added halo mode

v1.0.0

23 Feb 01:02

Choose a tag to compare

Changelog

  • 7f93ba7 chore: switch to MIT license, credit original author
  • 191b0cc feat: extend sexy mode window to 5 minutes