mp3skull

1.0.5 • Public • Published

mp3skull

Search and stream music from mp3skull.

Installation

$ npm install mp3skull

Example

var fs = require('fs'),
    mp3skull = require('mp3skull');
 
mp3skull('the beatles hello goodbye', function (err, tracks) {
    tracks[0].song.pipe(fs.createWriteStream('hello goodbye.mp3'));
});

API

track

{
    track: String, // the track name as it appears on the website
    direct: String, // the direct MP3 url to the track
    song: ReadableStream, // a lazy readable stream of direct
    duration: Number?, // the duration of the track in seconds
    bitrate: Number?, // the bitrate of the track in kbps
    size: Number? // the size of the track in bytes
}

Note that the fields marked with ? suffixed may be undefined for certain tracks.

mp3skull(terms, [options], done)

Search MP3 tracks on mp3skull.

terms is expected to be a string of terms to search for.

options is an optional object that's passed into the needle requests.

done returns an array of tracks.

License

MIT

Package Sidebar

Install

npm i mp3skull

Weekly Downloads

13

Version

1.0.5

License

MIT

Last publish

Collaborators

  • misterhat