guess-id3
v0.1.3
Published
Extracts artist name and song title from filenames and writes them as ID3 to those files
Downloads
3
Readme
guess-id3
Extracts artist name and song title from filenames and writes them as ID3 v2.3 to those files.
Installation
# For use in JavaScript
npm install guess-id3
# For use from the command line
npm install -g guess-id3
Usage
From the command line
$ guess-id3 [--dry] [--verbose] 'music/**/*.mp3'
In JavaScript
import guessId3 from 'guess-id3'
guessId3('music/**/*.mp3', { dry: false, verbose: false }).then(() => {
console.log('Done!')
})
API
guessId3(glob, options)
Overwrites all files matched by glob
with a buffer that contains ID3 metadata. The data is extracted from a file's name, splitting it on -
. As an example, the filename Artist Name - Song Title.mp3
gives { artist: 'Artist Name', title: 'Song Title' }
.
glob
- A glob accepted byglob-all
.options
options.dry
- A boolean indicating whether just to tell what would have been done instead of doing it. Default isfalse
.options.verbose
- Adds some console.log() statements. Default isfalse
.
License
UNLICENSED