‚̧Noisy Pterodactyl Melodies
    Have ideas to improve npm?Join in the discussion! ¬Ľ

    mp3-duration

    1.1.0¬†‚Äʬ†Public¬†‚Äʬ†Published

    mp3-duration Travis-Build

    Calculate duration of an MP3

    Install

    $ npm install --save mp3-duration
    

    Usage

    var mp3Duration = require('mp3-duration');
     
    mp3Duration('file.mp3', function (err, duration) {
      if (err) return console.log(err.message);
      console.log('Your file is ' + duration + ' seconds long');
    });

    API

    mp3Duration(filePathOrBuffer [, cbrEstimate] [, callback])

    filePathOrBuffer

    Type: string | Buffer

    Path to the file or a buffer with the file's contents

    cbrEstimate

    Defaults to false. When set to true, will estimate the length of a constant-bitrate mp3. This speeds up the calculation a lot but isn't guaranteed to be accurate.

    callback(error, duration)

    Type: function

    Callback to be called once duration is calculated. It's also possible to instead use the returned Promise. duration is the duration of the mp3 in ms.

    Return value

    mp3Duration returns a Promise that resolves to the duration of the mp3 in ms or rejects with some error.

    License

    MIT © Han de Boer

    Install

    npm i mp3-duration

    DownloadsWeekly Downloads

    2,359

    Version

    1.1.0

    License

    MIT

    Last publish

    Collaborators

    • avatar