Skip to content

Change .mp3 filenames to TitleCase based on ID3 tags i.e. "Legacy Of Hate-Celesty"

License

Notifications You must be signed in to change notification settings

JManuelHeredia/music-file-renamer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This only works for files with current metatags available. If not the result will be something like [missing_title][missing_artist].mp3

Usage

npm install

If you dont have TypeScript installed then run in terminal as Admin:

npm install --global typescript

Transpile .ts files in root directory

tsc

Just run node ... <files_path> where the mp3 files are stored

node .\dist\index.js "D:\Music"

or cd to dist

node .\index.js "D:\Music"

depending on where your files are located...

For now only runs on windows because difference on path names. This will work on Linux as soon as possible. Also exceptions have to be done like already renamed files...

Sample

Sample image

TODO:

Remove prefixes like: 'EP', 'Japanesse Edition'... Like UnitWork for updating metatags

FIXME: 'VI' roman number outputs 'Vi'

About

Change .mp3 filenames to TitleCase based on ID3 tags i.e. "Legacy Of Hate-Celesty"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published