» Welcome Guest
[ Log In :: Register ]

 

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

Topic: Repairing Mp3s, Suggestions for improving repair func.< Next Oldest | Next Newest >
Karl Bishop
Board Newbie



Group: Members
Posts: 2
Joined: Dec. 2006
Posted: Dec. 18 2006,07:35

Good day to you sir,

here's a couple of suggestions for improving ease of use in the "Repair Mp3" section.  I frequently use this tool because I like my VBR files. Unfortunately they do have a real tendency to get out of sync with their headers.  What I'd like is for partial tag details to be included in the display.  At the moment I check my files by using the Browse/Edit tool to find those pesky red Length/Frame pairs.  I then have to switch across to Repair to do the repairing and switch back across to Browse/Edit to continue the search.  I'd definitely find it more efficient if we had feedback in the Repair view to show when headers are inconsistent. The other thing I'd like is an "include subdirs" toggle.  I've always wondered why there isn't one already - perhaps there's a particularly good reason it shouldn't be allowed - but I sometimes wish to perform this operation en masse.  I get round the problem by simply moving all my Mp3s to a single directory and undoing the cut/paste after the repair's done, so this is by no means urgent :)

And PS thanks for your time!
Back to top
Profile PM 
Magnus Brading
Almighty Author



Group: Super Administrators
Posts: 2751
Joined: Aug. 2002
Posted: Dec. 18 2006,09:46

Hi Karl, thanks for your suggestion about the tag info. Another method would be to select the affected files in the custom files selection list, to easily remember them all. But best of all is to just run the VBR repair on all the files in the directory (with the "only repair VBR files" option). It will then fix the files that need it, and leave the rest.

About the lack of an "include subdirs" feature for this tool, it has its origins in the other (and first) "CRLF repair" tool, which contrary to the VBR repair should ONLY be run on files with the appropriate type of damage, or else it might corrupt the non-damaged files. Thus, it's quite dangerous if people decide to run it on their entire mp3 collection, so I didn't include that option just for safety. I like your workaround solution though, since it's exactly what I usually recommend to people when they ask this. :)

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



Group: Members
Posts: 2
Joined: Dec. 2006
Posted: Dec. 20 2006,07:28

Thanks for the speedy reply but I think I should have been a bit more specific.  In fact running the Repair operation on whole directories is what I always do.  However my Mp3 library is made up of an Artist/Album directory structure.  The VBR header inconsistencies I encounter are usually the result of doing some mass processing with another program e.g. volume leveling or Album Art insertion.  Therefore, when it comes round to repairing the headers, the offending files are located in multiple directories and so they can't all be found at once.  Actually it just occurred to me that a search function would be a good solution i.e. locate all files that have inconsistent header information and then allow repairing. Thanks again!
Back to top
Profile PM 
calberga
Ancient Board Spirit



Group: Awaiting Authorisation
Posts: 254
Joined: Oct. 2002
Posted: Dec. 20 2006,18:15

I've previously requested this, but will repeat myself.

Perhaps this is exactly what Mr. Bishop is asking for, but if so I didn't quite get it.

Could there be a "sweep" which search the directory structure for damaged files, and then give the option of repairing them?

Same reasons as given above.
Back to top
Profile PM 
Magnus Brading
Almighty Author



Group: Super Administrators
Posts: 2751
Joined: Aug. 2002
Posted: Dec. 20 2006,23:41

Not all types of damages are easily detectable in a scan, but for incorrect VBR headers, that would theoretically be possible to implement, yes. That's practically what happens if you select all files in the current directory and check the "only VBR files" option, although this detection takes a bit more time than it necessarily needs to.

--------------
Software author and website owner
Back to top
Profile PM WEB 
SteveSobel
Board Fan



Group: Members
Posts: 12
Joined: April 2007
Posted: April 04 2007,01:30

On the subject of including subdirectories in the VBR Header repair, I think I once saw another work-around besides moving the files to a single directory and then moving them back.  If so, I could not find it - could you repeat it here?
Looking forward to seeing this feature added to the program.
Registering my copy today after many years of happy use.
Thanks!
Back to top
Profile PM 
Magnus Brading
Almighty Author



Group: Super Administrators
Posts: 2751
Joined: Aug. 2002
Posted: April 07 2007,12:58

I'm not sure if you're referring the trick about how to automatically move the files before and after fixing, but in that case, here it is:

Move all your files into the same directory with the direct rename tool in absolute path mode (or the auto rename tool will work too, with a template like e.g. "c:\mp3temp<\><OldFileName>"), perform the VBR-repair on all of them and then press the undo-button in the tool you used to move them.

As always, backup the files first before trying such a thing just to be sure though, even though this has been confirmed to work perfectly for very big volumes of files.

--------------
Software author and website owner
Back to top
Profile PM WEB 
SteveSobel
Board Fan



Group: Members
Posts: 12
Joined: April 2007
Posted: Aug. 19 2007,03:23

Magnus - any progress in adding a toggle to the vbr header repair to include subdirectories?  Thanks
Back to top
Profile PM 
SteveSobel
Board Fan



Group: Members
Posts: 12
Joined: April 2007
Posted: Aug. 19 2007,03:37

I'm sorry, I guess I just don't use the workaround to include subdirectories in the vbr header fix often enough to remember how it is done.  What is "absolute path mode" and how do I get to it?
I don't understand if I am supposed to replace <oldfilename> with something else or not, nor do I understand where to enter this string, etc.  Can you help?  Thanks

followup - I figured it out, here are my detailed instructions so I will have them for the next time:

open mp3/TagStudio
go to Name and tag tools
goto Direct rename files
select working directory
tick "include subdirs"
tick "advanced mode"
in "expected file name format" box, enter <OldFileName>.mp3
in "output file name format" box, enter c:\mp3temp<\><OldFileName>.mp3
Execute

goto file tools
select c:\mp3temp as working directory
select all files using shift key
Execute

go back to Name and tag tools
goto Direct rename file
click on Undo

Edited by SteveSobel on Aug. 19 2007,04:24
Back to top
Profile PM 
Magnus Brading
Almighty Author



Group: Super Administrators
Posts: 2751
Joined: Aug. 2002
Posted: Aug. 21 2007,13:06

Hehe, I'm glad it worked out, and thanks for sharing your instructions.

--------------
Software author and website owner
Back to top
Profile PM WEB 
9 replies since Dec. 18 2006,07:35 < Next Oldest | Next Newest >

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