1
0
mirror of synced 2026-05-22 14:43:19 +00:00
2010-12-13 19:41:03 +00:00
2010-12-13 19:41:03 +00:00
2010-11-10 22:16:21 +00:00
2010-12-13 19:41:03 +00:00
2010-12-13 19:41:03 +00:00

Installation

Install via npm:

npm install musicmetadata

API

var fs = require('fs');
var musicmetadata = require('musicmetadata');

//create a new parser from a node ReadStream
var parser = new musicmetadata(fs.createReadStream('sample.mp3'));

//listen for the metadata event
parser.on('metadata', function(result) {
    console.log(result);
});

//start the parser
parser.parse();

This will output the standard music metadata:

{ artist: 'Spor',
  album: 'Nightlife, Vol 5.',
  albumartist: 'Andy C',
  title: 'Stronger',
  year: 2010,
  track: [1,44],
  disk: [1,2] }

If you just want the artist - listen for the artist event:

parser.on('artist', function(result) {
    console.log(result);
});
S
Description
Metadata parser for audio and video media files. Supports file and stream inputs in Node.js and browser environments, extracting format, tag, and duration information.
Readme 277 MiB
Languages
TypeScript 99.6%
JavaScript 0.4%