get-random-music
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

Get Random Music

Downloads a random 15 second music file from https://tones.wolfram.com/generate.

Usage

As a shell script:

npx get-random-music

Or in JavaScript:

const fs = require("fs");
const path = require("path");
const downloadRandomMusic = require("get-random-music");

const outPath = path.join(__dirname, "random-music.mp3");
const outStream = fs.createWriteStream(outPath);
const downloadStream = await downloadRandomMusic().then((res) => res.data);
await new Promise((resolve, reject) => {
  downloadStream.pipe(outStream);
  downloadStream.on("error", (error) => {
    console.error(error);
    downloadStream.close();
    reject();
  });
  downloadStream.on("close", () => {
    console.log("Complete");
    resolve();
  });
});

Package Sidebar

Install

npm i get-random-music

Weekly Downloads

1

Version

1.0.4

License

MIT

Unpacked Size

10.8 kB

Total Files

9

Last publish

Collaborators

  • mykeels