Skip to content

eidoriantan/capacitor-chromaprint

Repository files navigation

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 sync

Build

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

About

An implementation of Chromaprint/AcoustID audio fingerprinting algorithm as Capacitor plugin.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors