fat-mp3

0.1.6 • Public • Published

fat-mp3

Play an MP3 from a file or directly from a HTTP stream through your speakers.

Basic usage

const fmp3 = require("fat-mp3");
 
// Play an MP3 from a file.
const filePlayer = new fmp3("test.mp3");
filePlayer.play();
 
// Pause it after ten seconds.
setTimeout(() => {
    player.pause(() => {
        console.log("Pause complete callback fired!");
    });
}, 10000);
 
// Play an MP3 file over HTTP.
const hPlayer = new fmp3("http://somesite.com/test.mp3");
hPlayer.play();
 

More detailed features

Begin buffering over HTTP in the background before playing

const fmp3 = require("fat-mp3");
const hPlayer = new fmp3("http://somesite.com/test.mp3");
hPlayer.on("error", (err) => {
    console.log("An error occurred.");
    console.error(err);
});
hPlayer.startBuffering();
 
// Let the player buffer for thirty seconds before playback begins.
setTimeout(() => {
    hPlayer.play();
}, 30000);

/fat-mp3/

    Package Sidebar

    Install

    npm i fat-mp3

    Weekly Downloads

    3

    Version

    0.1.6

    License

    MIT

    Unpacked Size

    5.06 kB

    Total Files

    6

    Last publish

    Collaborators

    • isdampe