Its taken a while for me to organize my music and I've used a few tools to get me what I wanted. First and for most, I put all my music in a Music_unprovisioned folder. As I "provisioned " each album it was placed in a Music folder. This way I know what is competed and what has not.
Provisioning:
Originally I used Windows Media Player to just get the id3 tags (genre, artist etc). At the time this was the fastest method and it accessed everything from online. The only thing I didn;t like is it worte alot of artitists with their feat artist. WMP did not chang emy folder structure though just the id tags.
To this I first used a tool called id3sync to move all my music in the correct folder structure.
http://id3sync.meista.de/download.html
The site is still up, but not sure the downloads work. Here is a link to my server:
http://www.trickysuniverse.com/downloads/id3-sync-1.3.1.msi
This tool will read the file name and id3 tags and you can preset the determined name to use. I used this as the new scheme:
- Code: Select all
%A\%L\%A - %L - %N - %T
This means the music will be places in the "<Artist folder>\<Album folder>\<Artist> - <Album> - <2 digit Track number> - <Song Title>"
NOTE: This tools does however require .net framework 1.1. If you use IIS rewrite to frontend subsonic, don't install it on the same machine
After a few months of using this tool, I came across another one that not only can rename files, but can sync with Amazon Databae to pull music details. Its called mp3tag v2.48
http://www.mp3tag.de/en/download.html
Awesome tool Once you collect all you music in it, you can do a mass cleanup and just have the tool just rename all at once, or select individual collections of music and name them while moving them into a new folder structure. To do this highlight the music you want to change then go to Convert --> Tag to filename, paste this in the format settings
- Code: Select all
%artist%\(%year%) %album%\%artist% - %album% - $num(%track%,2) - %title%
then hit OK. Its fast
Now this won't populate correctly if each artist in the album is different (for instance eminem feat dr. dre, will be in a different folder than the eninem artisit folder), you have to clean up the artist names and albums
Aditionally I created genre folders in the root of my music directory and placed the artist in those, that way i have a way of selected a genre in subsonic as you can see in the drop down