Skip to content

earshot 0.4.1: community fixes

Latest

Choose a tag to compare

@Leonxlnx Leonxlnx released this 06 Nov 17:24
4ac3d2a

Thanks to @SmitMachhi, @yinbowen-dc, @kyexyz and @lunar-me.

  • One command to install, one to update (#11, closes #5): uv tool install "earshot[mcp] @ git+https://github.com/Leonxlnx/earshot", then uv tool upgrade earshot. Under uv, torch comes from the CPU-only index.
  • A NaN or Inf sample is one clear error (#13, closes #12). Before, most commands crashed, and match, rank and realness gave wrong answers with exit 0.
  • Media globs match files only (#17, closes #16).
  • video.cuts: cache=False really rescans (#14), and a failed scene scan is an error instead of "no cuts", now cached only when the scan ran (#15).
  • BLAS threads follow EARSHOT_THREADS in the CLI and MCP server (#8). An idle MCP server on 12 logical CPUs drops from 411 MB reserved and 21 threads to 154 MB and 13 threads.
  • Interface tests: no more random failures from the mocked Gemini clock (#19, closes #18).
  • Docs: the README opens with the 0.4 launch film and links the earshot site (#10); two comma splices fixed (#6, #7).
  • Measured: earshot hears real sound effects as what they are (168 of 195 pass by their own titles); job words like "something appearing" are not heard, so describe the sound two or three ways and keep the best.

On valid input, every command gives the same results as 0.4.0.

Full changelog: CHANGELOG.md