Go to file
2024-06-07 19:10:34 +03:00
.github/workflows Debug file extraction 2024-05-24 21:28:25 +03:00
src Initial commit 2024-05-24 19:23:29 +03:00
.gitignore Initial commit 2024-05-24 19:23:29 +03:00
Cargo.lock Initial commit 2024-05-24 19:23:29 +03:00
Cargo.toml Initial commit 2024-05-24 19:23:29 +03:00
Dockerfile Fix install 2024-05-24 21:06:56 +03:00
index.d.ts Initial commit 2024-05-24 19:23:29 +03:00
index.js Initial commit 2024-05-24 19:23:29 +03:00
package.json Attempt workflow 2024-05-24 21:04:32 +03:00
README.md Add README 2024-06-07 19:10:34 +03:00

bliss-js

This repo provides Node.js bindings for Bliss.

Installation

A package with prebuilt binaries for Linux (x86_64 and ARM64) is provided in the Gitea registry: @bliss-rs/bliss-rs.

npm i @bliss-rs/bliss-rs --registry=https://gitea.antonlyap.pp.ua/api/packages/antonlyap/npm/

(the registry will be saved to your package-lock.json automatically)

Usage

import { analyze, analyzeSync } from '@bliss-rs/bliss-rs';

await analyze("/path/to/track.mp3") // → { version: number; analysis: Float32Array }