Printable Version of Topic
-Brading Software Message Board +--Forum: Mp3/Tag Studio Suggestions +---Topic: Autotag based on File Name started by Autotag based on File Name Posted by: Autotag based on File Name on May 14 2003,23:39 A big enhancement, but from what I can see would be the biggest time saver. Based on the filename of files in a folder you should be able to automatically figure out what tag is what for (author, track number, and title). This should be able to be figured out no matter what is in the tag... 1. Track Number is always a number. Search for a pattern between filenames in a folder. 2. Artist is a repeating field. 3. Title is the other field if artist is already found. 4. If there is a second repeating text field (i.e. with a dash separating) this is the title. I know this causes some problems if the album is in the title or other information but most of the time mp3's come as: <track> - <title> <artist> - <track> <artist> - <track> - <Title> <artist> - <album> - <track> - <title> <track> - <artist> This would also work best with another option that I'm about to ask for... an option to ignore spaces in dashes automatically. Posted by: Disposable Hero on May 15 2003,02:49 I don't doubt that this would work with single-artist, single-disc albums that were properly and fully named, but that's not always the case. Compilations and DJ mixes are the first problematic things that come to mind. Bad filenames are the second thing - your concept requires that one agree with the person who created the filenames. I'm not trying to harsh on your idea, but unreliable input is the reason for customizability. That said, I have been pondering asking Magnus for "full" presets or templates - presets that would allow users to define the operations of and apply multiple tabs simultaneously. Perhaps this would be a small measure toward your goals. Posted by: Magnus Brading on May 15 2003,13:06 Just as Disposable Hero says, there are so many possible errors and mistakes that can result from this kind of thing. Myself, I never use features of programs that "think for you" like this, because they can simply never be trusted, and you will have to put more effort into checking that the program really understood everything correctly than would be needed to manually set up the operation correctly in the first place. ![]() end |