music-duration
Calculate duration of a music file
Only .mp3 at this moment
TODO
- FLAC
- WAV
- OGG
Install
npm i music-duration
Usage
- JavaScript
let musicDuration = ; ;
- TypeScript
; musicDuration'file.mp3' .then .catch;
API
musicDuration(filePathOrBuffer [, fileType, cbrEstimate])
filePathOrBuffer
Type: string | Buffer
Path to the file or a buffer with the file's contents
fileType
Type: string
Defaults to '.mp3'.
cbrEstimate
Type: boolean
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.
Return value
musicDuration
returns a Promise that resolves to the duration of the fileType in second
or rejects with some error.
License
MIT Licence