guess-id3

0.1.3 • Public • Published

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 by glob-all.
  • options
    • options.dry - A boolean indicating whether just to tell what would have been done instead of doing it. Default is false.
    • options.verbose - Adds some console.log() statements. Default is false.

License

UNLICENSED

Readme

Keywords

Package Sidebar

Install

npm i guess-id3

Weekly Downloads

1

Version

0.1.3

License

UNLICENSED

Last publish

Collaborators

  • alexander_wallin