Jivetalking 0.3.1
Changes since 0.3.0
- fix(test): remove additional SA5011 staticcheck warnings in analyzer_test (e6569ce)
- fix(test): remove redundant nil checks in analyzer tests (3d78f99)
- fix(test): remove redundant nil checks in processor tests (a0c2c4c)
- chore: update integration test jusfile (ff81d50)
- chore: enable modernize linter and fix golangci-lint path patterns (b414e5f)
- docs(readme): document --silence-scan-duration flag (86054a8)
- feat(processor): add --silence-scan-duration flag to limit silence-sample scan (09f674a)
- test(processor): add tests for FLAC output fix (a41e2d0)
- fix(processor): always emit valid FLAC output regardless of input extension (2a6e43e)
- chore(deps): bump github.com/alecthomas/kong from 1.14.0 to 1.15.0 (#66) (f604003)
- chore(deps): bump github/codeql-action from 4.35.1 to 4.35.2 (#70) (488f3fb)
- chore(deps): bump robherley/go-test-action from 0 to 1 (#69) (77a503d)
- chore(deps): bump dependabot/fetch-metadata from 2 to 3 (#68) (1096004)
- chore(deps): bump softprops/action-gh-release from 2 to 3 (#67) (559a45b)
- chore(deps): bump github/codeql-action from 4.34.1 to 4.35.1 (#65) (797bb81)
- chore(deps): bump actions/download-artifact from 7 to 8 (5033d53)
- chore(deps): bump github/codeql-action from 4.32.6 to 4.34.1 (#63) (81830e7)
- ci(workflow): resolve submodule dependencies in CI jobs (53d0701)
- ci(workflow): adopt unified tailor sentinel gate pattern and consolidate release mechanism (ec1360c)
- refactor(processor): eliminate redundant interval accumulator reset call (42d5eda)
- refactor(processor): extract region pair construction into reusable function (c706579)
- refactor(processor): consolidate spectral averaging with finalizeSpectral and writeSpectralTo methods (2628498)
- docs(processor): clarify MeasureOutputRegions comment for consistency (55abb9c)
- refactor(processor): consolidate test-only helpers and inline wrapper function (42e0b40)
- refactor(processor): remove unused silence detection from analyzer_metrics (93db416)
- refactor(main): replace string comparison with sentinel error for cancellation (aa788dc)
- refactor(processor): eliminate variable shadowing and dead code in analyzer (5d016e1)
- refactor(processor): unexport unused public functions in analyzer (1b519ab)
- refactor(processor): eliminate hidden mutation in buildLoudnormFilterSpec (619f7e8)
- refactor(processor): consolidate safety margin and limiter ceiling constants (ab63926)
Installation
Download the appropriate binary for your platform below, make it executable, and move it to your PATH:
# Linux (amd64)
chmod +x jivetalking-linux-amd64
sudo mv jivetalking-linux-amd64 /usr/local/bin/jivetalking
# macOS (Apple Silicon)
chmod +x jivetalking-darwin-arm64
sudo mv jivetalking-darwin-arm64 /usr/local/bin/jivetalkingChecksums
SHA256 checksums are provided below for verification.