Releases: rugbedbugg/ResonanceID-cli
Releases · rugbedbugg/ResonanceID-cli
Release list
v1.0.1
What's Changed
- Clear build warning and make import test platform-independent
- Add CI (build, test, clippy) and fix clippy warnings
- Add release automation and bump to 1.0.1
Full Changelog: v1.0.0...v1.0.1
v1.0.0 - First stable release
Highlights since v0.8.2
- Microphone recognition (
listen): record the default input device and identify what is playing - Folder import (
import): index a folder of music in one command - Noise-robust matching: band-partitioned peak picking caps fingerprint density
- Compact storage: fingerprints are packed as BLOBs, shrinking databases about 3.6x. Existing databases migrate automatically on first open
- Fast recognition at scale: parallel hash lookups across CPU cores
- Cross-platform: builds on Linux and Windows out of the box
Breaking changes
- Songs are stored by name only (full filename stem). Artist metadata has been removed. Existing databases migrate automatically.
ResonanceID-cli v0.8.2
Initial release of ResonanceID-cli
Features
- Store reference tracks into a local SQLite fingerprint database
- Recognize unknown clips with ranked candidate output
--auto-clip support. Automatically clips to middle 20 seconds for both store and recognize - Batched hash lookup with offset voting for fast, accurate matching
- Dynamic confidence gating to suppress false positives
- Layered TOML config with full CLI override support
- DB management: list-songs, remove-song, db-stats
Store a reference track
cargo run -- store input.wav "Song Title" "Artist"
Recognize a clip
cargo run -- recognize clip.wav --auto-clip
Full Changelog: https://github.com/rugbedbugg/ResonanceID-cli/commits/v0.8.2