Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a way to auto-organise my media folder using unusual metadata such as "Publisher" or "Copyright" ID tags?

I've been searching high and low, using many apps including MediaMonkey and can only seem to find media organisers which create folder structures based on primary tags such as "Album Artist" or "Genre".

I would rather have my folders structured based on the "Publisher" field (sometimes known as "Label") with sub-folders for "Year" and within those "Copyright" - "Album Artist" - "Album". As an example, the file path for "01 - Wanna Be Startin' Somethin'.mp3" would look like:

C:\Documents and Settings\User\My Documents\My Music\Epic\1982\Epic - EPC 85930 - Michael Jackson ‎– Thriller\01 - Wanna Be Startin' Somethin'.mp3
share|improve this question
have you had a look at Picard? – Sathya Feb 28 '13 at 3:57
@Sathya beat me to it! MusicBrainz Picard is extremely powerful, and you should be able to script it to sort/move your MP3s based on the label/publisher/TPUB and copyright/TCOP tags. There's also a forum you can direct your scripting queries towards. – Karan Feb 28 '13 at 4:00
@Karan consider moving it to an answer then :) – Sathya Feb 28 '13 at 4:04
@Sathya: As it stands I guess it's just a partial answer at best, because the actual script is missing. The OP wanted "simple instructions" and I don't have time to cook up the script and test so he can directly deploy. Perhaps someone else will do the honours, although I recommend to the OP that he learn how it works through trial-and-error so he can modify/extend the script as required in future. Also, perhaps there is a simpler solution that someone knows about. – Karan Feb 28 '13 at 4:07

It needs a little setting up, and slightly deeper knowledge of the software, but mp3tag would handle this quite well, assuming the tags are correct. It doesn't show the publisher tags by default so you need to enable this

enter image description here

Rightclick on the columns to customise them

enter image description here

Then create a new column with these values. Now would also be a good time to check the tags, since these will generate the file hierachy you will use

enter image description here

Go to convert and select tag -> filename

I prefer an "artist/album/codec/title.ext convention - I've changed this to put publisher first, and you can do this with any field value.

enter image description here In this case I've used a relative location but you can harcode a directory anywhere in that chain. Hitting preview will show you where the file will go once you've done the conversion - in this case I'm using the formatting string %publisher%\%artist%\%album%\%codec%\%title% (See? this is another reason to set up that tag to be visible!)

"D:\One More Song for You.flac" ->
"D:\Test\Andy Kaufman\Man on the Moon Music from the Motion Picture\One More Song for You.flac"

You can use ANY tag as a variable for a filename or folder this way.

share|improve this answer
Perfect answer! It took me about 3 seconds to reorganise all the songs... – Tomáš Zato May 28 '14 at 12:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .