/mp3renamer2

mp3 renamer/tagger/metadata retriever/artwork downloader

Primary LanguageTypeScriptMIT LicenseMIT

mp3renamer2

This project was generated with Angular CLI version 6.1.4.

mp3renamer2 is an update of my original mp3renamer project which was started in 2004-ish and written in LabWindows/CVI, an ANSI development environment that's... not good. mp3renamer2 is a complete rewrite in Electron/Angular/Node. Contrary to the name, mp3renamer is not just a file renamer, it's also a pretty solid tagger, metadata retriever, album art/cdart downloader, etc. It does a lot, but generally tailors everything to how I prefer my mp3s to be tagged/organized and usually follows foobar2k conventions. As such, it's probably not all that useful for most other people, although could be useful as a learning experience.

To Use

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

# Clone this repository
# Go into the repository
cd mp3renamer2
# Install dependencies
npm install
# Run the app
npm start

# To run electron host
electron .

Build and Deploy

npm run build:win
npm run deploy:win

Updating Electron

To update the version of electron you'll need to do the following:

npm install --save-dev electron@latest
npm isntall @electron/remote@latest

You will probably also need to do the following:

npm install -g electron@latest

Renaming and Tagging files

I'll fill this out once the program works