Ytmp3dl is an asynchronous power Node.js Youtube mp3 downloader module utilizing some of the latest (proposed) ECMAScript features.

Build Status


Install

npm install ytmp3dl-core

Use

new (require('ytmp3dl-core').Download)({ v: 'NnTg4vzli5s' })
  .on('callMethod', method => console.log(`callMethod: ${method}`))
  .on('stream-progress', prog => console.log('stream-progress', prog))
  .on('conversion-progress', prog => console.log('conversion-progress', prog))
  .on('error', err => console.log('error', err))
  .on('succes', result => console.log('succes', result))
  .callMethod('start');