MP3 tagging library written in pure JavaScript
npm install mp3tag.js



!Maintenance
mp3tag.js is an open sourced JavaScript library used to edit the metadata of
audio files. It currently supports ID3v1, ID3v2.2, ID3v2.3, and ID3v2.4 tags.
Visit https://mp3tag.js.org to learn more about the
library and view it in action through an editor.
You can also explore the examples
directory.
The website is also open sourced and can be viewed at the
gh-pages branch.
git then build it.``shell`
git clone https://github.com/eidoriantan/mp3tag.js
cd ./mp3tag.js
npm install
npm run build
You can also install this package by using npm:
`shell`
npm install --save mp3tag.js@latest
If you are using browser, you can just install the library through a CDN:
``
For Node.js:
`javascript
const MP3Tag = require('mp3tag.js')
const fs = require('fs')
const buffer = fs.readFileSync('/path/to/audio.mp3')
const mp3tag = new MP3Tag(buffer)
mp3tag.read()
// Handle error if there's any
if (mp3tag.error !== '') throw new Error(mp3tag.error)
else console.log(mp3tag.tags)
``
If you want a detailed documentations, please visit the documentations page at
mp3tag.js.org.