/id3fixerupper

A command line tool to fix ID3 tags on MP3 files

Primary LanguageJavaScript


ID3 Fixer Upper

A commandline tool to correct ID3 tags on MP3 files built with NodeJS.

NPM

screenshot

Key Features

  • Single file corrections
  • Multiple file corrections

How To Use

Install using npm

# Download and install the package
> npm i -g id3fix

# Navigate to the folder where the MP3(s) are 

# Start id3fix
> id3fix

Possible options

  1. --from-file-name - enable retrieving tag data from filename if not found Discogs info. Notice: file with existing title tags won't be updated.

Download

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
> git clone https://github.com/evanvin/id3fixerupper.git

# Go into the repository
> cd id3fixerupper

# Install dependencies
> npm install

# Run the app
> npm start

Future Improvements

  • Testing
  • Add spinner during fixing process

Credits

This software uses code from several open source packages.

  • Node.js
  • chalk - for terminal string styling
  • clear - clears the terminal
  • figlet - allows you to create ASCII Art from text
  • get-artist-title - get artist and title from a string
  • inquirer - a collection of common interactive command line user interfaces
  • node-id3 - a ID3 tag library
  • disconnect - a client library that connects with Discogs.com API v2.0

Contributors

License

MIT


evan.vin  ·  GitHub @evanvin  ·