capacitor-chromaprint
v7.0.0
Published
An implementation of Chromaprint/AcoustID audio fingerprinting algorithm as Capacitor plugin.
Maintainers
Readme
capacitor-chromaprint
An implementation of Chromaprint/AcoustID audio fingerprinting algorithm. This plugin only supports Android at the moment.
Install
npm install capacitor-chromaprint
npx cap syncBuild
This plugin uses fpcalc-android
for calculating the audio fingerprint which requires adding
JitPack package repository to build.gradle of the
root Android directory:
allprojects {
repositories {
google()
mavenCentral()
maven { url 'https://jitpack.io' }
}
}API
fingerprint(...)
fingerprint(options: FingerprintParams) => Promise<FingerprintResult>| Param | Type |
| ------------- | --------------------------------------------------------------- |
| options | FingerprintParams |
Returns: Promise<FingerprintResult>
Interfaces
FingerprintResult
| Prop | Type |
| ----------------- | ------------------- |
| fingerprint | string |
| duration | number |
FingerprintParams
| Prop | Type |
| -------------- | -------------------- |
| path | string |
| format | string |
| rate | number |
| channels | number |
| length | number |
| chunk | number |
| overlap | boolean |
