Algorithm to Normalize and Sort Files

This is just the algorithm to normalize and sort the files correctly.

This program is just for Windows, I am working on a Mono Version for Linux.

I tried my best to do an solid error handling so your failure-files are not kicked to nirvana.

Before you are able to use the Normalize DB Function you must create a RootFolder which contains all the other SubFolders and the ArtistFolder:

The architecture should look so:

But all you have to care about is the root folder. In the OpenDir-Dialog select the RootFolder.

- RootFolder
          -> A
             -> Aartist 1
                 -> Track 01
                 -> Track 02
             -> Aartist 2
                 -> Track 01
                 -> Track 02
                 -> Track 03
          -> B
             -> Bartist 1
                 -> Track 01
                 -> Track 02
             -> Bartist 2
          -> C
             ....
             ....

ATTENTION:

Supports only IDV1 (IDV2 is in work). Files which are directly located in the root folder are going to be not sorted!! Best if you create a Temporary Folder (e.g: >>work<< or >>temp<<) and store all files from which you are not sure where these belong to, in it (this folder gets deleted automatically later). A File which cannot clearly be sorted in, gets kicked in folder >>unknown<<.


Similar Articles