Printable Version of Topic

-Brading Software Message Board
+--Forum: Mp3/Tag Studio Support and Bug Reports
+---Topic: Recursively fixing VBR headers started by nessus


Posted by: nessus on Sep. 17 2002,23:44

Hi.  Is there a way for me to add Xing VBR headers to all the VBR mp3 files in a directory tree?  (Rather than being limited to a single directory?)  Even better, is there a way to do this only for VBR files that don't already have Xing VBR headers?

Thanks!

|>oug
  nessus@mit.edu
Posted by: Disposable Hero on Sep. 18 2002,00:31

There may be a way to do this with MP3 Tag Studio, but I could not find it. Hopefully Magnus will help out here. In the meantime, you could check out < VBRFix > (you will have to dig into the site a little to find it) It's free and lightweight. I've had good luck with it. Be sure to check out all the options to get the results that you want, and test on copies of files first  :)
Posted by: Magnus Brading on Sep. 18 2002,02:05

The reason that I don't have any fully automatic mass-processing options on the repair tools is that some of them are potentially dangerous to run on non-damaged files (not so much the VBR-fix though). You can be sure that some people would run it recursively on their whole mp3 collection, and then send me very angry mails about me destroying their mp3s, threatening to sue me or bad-mouth my program on the internet etc (actually it has already happend several times that people have had all their files in one directory, selected and processed them all and then sending me such mails anyway). :(

About the "only fix files with an incorrect or non-present header" suggestion, what difference would it make? If the header is correct, it will only be overwritten with practically the same data again, making no difference. And if it is the time you are concerned about, the analysis takes 99,9% of the total processing time for each file anyway, and this has to be performed in any case to know that any current header is correct or not, so that doesn't matter either.
Posted by: nessus on Sep. 20 2002,19:23

Re: "the analysis takes 99,9% of the total processing time for each file anyway".

For adding Xing VBR headers, it seems as if there could be an option to bail as soon as you see the first such Xing header in a file.  Wouldn't that save a lot of time?

My personal concern is not so much fixing broken headers, as adding headers to files that don't have them.  (The Fraunhofer encoder that Music Match Jukebox uses puts in Fraunhofer VBR headers, rather than Xing headers, and unfortunately no mp3 players [even the one that is built into Music Match] seem to understand the Fraunhofer headers.)
Posted by: nessus on Sep. 20 2002,19:28

Re: "In the meantime, you could check out VBRFix"

Thanks for the recommendation.  I actually tried that first, but it doesn't seem to work under XP.

|>oug
Posted by: Magnus Brading on Sep. 20 2002,20:47



---------------------QUOTE-------------------
For adding Xing VBR headers, it seems as if there could be an option to bail as soon as you see the first such Xing header in a file.  Wouldn't that save a lot of time?
---------------------QUOTE-------------------



Yes it would save some time, but then it wouldn't be much of a "repair" procedure anymore, would it? :) I'm not sure if this decrease in processing time would be worth the added GUI complexity (people get confused by having many options), but I'll think about it anyway.
Posted by: nessus on Sep. 20 2002,21:13

Re: "I'm not sure if this decrease in processing time would be worth the added GUI complexity"

It would also have the advantage of not churning the "last modification" time of my mp3 collection needlessly.  In any case, thanks for considering the suggestions.

|>oug
Posted by: Disposable Hero on Sep. 20 2002,23:28

nessus:
"File> Settings> General tagging and renaming> Preserve file date..."
should keep the mod date from changing.
Posted by: Magnus Brading on Sep. 21 2002,00:02

Actually, Disposable Hero, those settings are only for renaming and tagging operations (as the name might suggest ;)). I guess I could add an option for it in the repair tool too though.
end


Powered by Ikonboard 3.1.1
Ikonboard © 2001 Jarvis Entertainment Group, Inc.