Repository navigation
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", thenuv 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,rankandrealnessgave wrong answers with exit 0. - Media globs match files only (#17, closes #16).
video.cuts:cache=Falsereally 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_THREADSin 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