0.2.4 • Published 2 years ago

stem-player-sdk v0.2.4

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Unofficial Stem Player SDK

ONLY ALLOWS UPLOADING WITH URLS THAT POINT TO MP3 FILES

Usage example

import * as sdk from "stem-player-sdk";

async function connect() {
  console.log("TRYING TO CONNECT");
  console.log(await sdk.connect());
}

async function disconnect() {
  await sdk.disconnect();
}

async function tryUpload() {
  const track = {
    title: "Fertilizer",
    vocals:
      "https://storage.googleapis.com/stemshare-songs/fertilizer-7c19aa/1-Fertilizer_vocals.mp3",
    bass: "https://storage.googleapis.com/stemshare-songs/fertilizer-7c19aa/2-Fertilizer_bass.mp3",
    drums:
      "https://storage.googleapis.com/stemshare-songs/fertilizer-7c19aa/3-Fertilizer_drums.mp3",
    other:
      "https://storage.googleapis.com/stemshare-songs/fertilizer-7c19aa/4-Fertilizer_other.mp3",
  };
  //optional fields: two colors in an array, bpm, artist name, title

  try {
    const t = await sdk.generateTrack(track);
    await sdk.upload(t, (uploadInfo) => {
      console.log("UPLOAD IS " + uploadInfo.total + "% DONE");
    });
  } catch (error) {
    console.log(error);
  }
}
0.2.1

2 years ago

0.2.0

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.4

2 years ago

0.1.4

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.1

2 years ago