Skip to content

Latest commit

 

History

History
64 lines (48 loc) · 1.7 KB

README.md

File metadata and controls

64 lines (48 loc) · 1.7 KB

organizemusic

A compilation of scripts to organize your music

Requirements

  • node.js
  • pyhton

fixmusicnames.js

Functionality

Searches for music inside a folder, and fixes file names, metadata and id3 tags.

Designed for electronic music, so the file names folow the criteria: Artist - Title (Mix)

Examples

I have a floder called Techno, that contains the files:

After executing the following:

node fixmusicnames ../../Music/Techno`

The folder content will be:

  • Crookers - Able To Maximize (Digi Remix)
  • Harvey Mckay - The End (Original Mix)
  • Lorenzo D'Ianni - Danger man (Original Mix)

Metadata and id3 tags will also be changed as follows (only MP3 files):

  • artist: First part of the file name (e.g, 'Crookers')
  • title: Second part of the file name (e.g, 'Able To Maximize (Digi Remix)')
  • genre: Folder name (e.g, 'Techno')
  • album: Folder name (e.g, 'Techno')
  • description: Empty
  • track (track number): Empty

A message in the console shows the name of the files that have been changed.

find.js

Functionality

Quick search of content inside a folder.

Examples

I have a floder called Techno, that contains the files:

  • Crookers - Able To Maximize (Digi Remix)
  • Harvey Mckay - The End (Original Mix)
  • Lorenzo D'Ianni - Danger man (Original Mix)

After executing the following:

node find ../../Music/Techno "original mix"

A message like this will be shown:

.MP3:

    ► Harvey Mckay - The End (Original Mix)
    ► Lorenzo D'Ianni - Danger man (Original Mix)