» Welcome Guest
[ Log In :: Register ]

 

[ Track this topic :: Email this topic :: Print this topic ]

Topic: Auto Tag - expected file name format< Next Oldest | Next Newest >
Icester
Unregistered





Posted: Dec. 24 2005,03:35

I have a suggestion that should be easy to implement and would be huge benefit to those with fairly carefully named mp3 collections.

The AutoTag feature is VERY nice.  However, if the filename and directory structure is not in the correct format then it throws a warning and results can be somewhat unpredictable.

My suggestion is that you have "Alternate expected file name format handling" rules.  In other words, if the expected file name format does not match the "Expected file name format" then it goes to the next expected format and uses its rule - if it doesn't match, then go on to the next expected format etc.

"Why?" you ask.  Let me give an example.  Supposed I have a collection that is formatted as follows:

\Artist\(Year) AlbumTitle\Track - Title.mp3   (most common format)
\Artist\AlbumTitle\Track - Title.mp3    (year of album unknown)
\Artist\Artist - Title.mp3     (for miscellaneous songs)


Thanks,
Icester
Back to top
Magnus Brading
Almighty Author



Group: Super Administrators
Posts: 2751
Joined: Aug. 2002
Posted: Dec. 24 2005,18:09

If you think about this for a moment, you may see that it is not completely possible. This is because the program can never know if a folder name is e.g. an artist name, an album name, or a completely unrelated name.

Because of this, the best solution is instead often to combine the filter and the macro capability in Mp3/Tag Studio in a clever way, to accomplish practically the same effect.

--------------
Software author and website owner
Back to top
Profile PM WEB 
Icester
Board Newbie



Group: Members
Posts: 5
Joined: Dec. 2005
Posted: Dec. 25 2005,04:39

First of all, let me tell you what a great program mp3-tag studio is!  Extemely functional without all the unnecessary fluff that you see all too often.  Great job!  Secondly, I can't believe how quickly you responded to my request!

I understand - that makes sense.  I guess I am making the classic mistake of implying human intelligence to a programming problem.  It is so easy for us to solve this problem.  Also, I don't think I explained myself very well.

Suppose that the mp3's are named consistently such that there are certain delimiters that would always differentiate a field.  As in the example from above:

\Artist\(Year) AlbumTitle\Track - Title.mp3    #1
\Artist\AlbumTitle\Track - Title.mp3              #2
\Artist\Artist - Title.mp3                              #3

#1 is the most common.  An example might be:
\Michael Jackson\(1984) Thriller\04 - Billy Jean.mp3

#2 - If there are no ( ) at the beginning of the album directory-actually if there is no leading (, then leave the year field blank.  More importantly, when mass batch processing, it won't throw a lot of warnings.  The program looks for #1 first but doesn't see a ( leading the "album directory name" so it goes to handler #2  which is "no year known".

#3 - If there are mp3 files in the artist directory (not in a "\albumtitle" or "\(year) albumtitle" subdirectory of the artist directory) then it would normally throw a warning because it expected to see 2 directories \artist\album.  This would mean that #1 and #2 would both fail, therefore it would go to handler #3 that would leave the id3 tag for album and year blank.

Of course I understand that usefulness of this tool really depends on the consistency of the mp3 filenames in the collection.

Thanks.
Back to top
Profile PM 
Magnus Brading
Almighty Author



Group: Super Administrators
Posts: 2751
Joined: Aug. 2002
Posted: Dec. 28 2005,10:51

It's always nice to see creative ideas, so don't worry. :) Anyway, some of your assumptions are wrong (e.g. in #3, the program will not know if it only has an "Artist" directory above it, since there will be some other directory above that one too, and nothing is normally done relative to the working dir, to enable complex operations like directory based auto-taggings on multiple recursive albums and such), and you are also not taking into consideration how complex such a multi-template system would be for people to use and understand. I always have to keep the delicate balance of keeping a powerful program while not completely scaring people away by making it too complex. :)

--------------
Software author and website owner
Back to top
Profile PM WEB 
Icester
Board Newbie



Group: Members
Posts: 5
Joined: Dec. 2005
Posted: Dec. 28 2005,21:38

You're right.  I hadn't really considered that.  I guess it would be useful to my own personal collection, but probably not to many others out there.

Thanks for all your feedback.  I am really impressed!
Back to top
Profile PM 
4 replies since Dec. 24 2005,03:35 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]