haudiotagger_interface 0.3.0 copy "haudiotagger_interface: ^0.3.0" to clipboard
haudiotagger_interface: ^0.3.0 copied to clipboard

Shared contract/interface for haudiotagger. DTOs and backend registry - no native code, zero weight. Consumed by haudiotagger.

0.3.0 #

Features #

  • FingerprintBackend.contains(haystack, clip) contract for clip lookup: scores how much of an excerpt is inside a longer recording (0.0 to 1.0, directional). The uninstalled-backend stub throws the same helpful error for it

0.2.0 #

Features #

  • CancellationToken contract for cooperative scan cancellation; FingerprintBackend.fingerprint and fingerprintFromBytes accept it as an optional parameter. Providers accept only their own token and reject foreign ones with ArgumentError

0.1.0 #

Features #

  • AudioFingerprint DTO shared by haudiotagger and haudiotagger_fingerprint
  • FingerprintBackend interface for fingerprint providers
  • FingerprintRegistry global slot with a helpful error when no backend is installed
12
likes
150
points
1.1k
downloads

Documentation

API reference

Publisher

verified publisherhirdaya-shrestha.com.np

Weekly Downloads

Shared contract/interface for haudiotagger. DTOs and backend registry - no native code, zero weight. Consumed by haudiotagger.

Repository (GitHub)
View/report issues

License

MIT (license)

More

Packages that depend on haudiotagger_interface