» Welcome Guest
[ Log In :: Register ]

 

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

Topic: Winamp Equaliser Support< Next Oldest | Next Newest >
TonyHughes
Unregistered





Posted: Oct. 10 2004,18:45

It would be great to have an option so every time Tagstudio changed a filename, it could see if the old filename was present in the winamp equaliser q2 file, and if so replace it with the new filename.  The winamp auto equaliser works superbly, but unfortunately it doesn't store the settings in each file's tag, but in one separate file. When I open that with notepad I can see all the filenames. Any change to a filename (except between small and capitals) means the equaliser setting isn't read. It means TagStudio's ability to mass change filenames cannot be used, and it's a nightmare having to do them one at a time, resaving the equaliser setting for every file. This is true even if you only use the equaliser for a minority of your files, because you can't easily filter them out or know which they are without playing each one.
Back to top
Magnus Brading
Almighty Author



Group: Super Administrators
Posts: 2751
Joined: Aug. 2002
Posted: Oct. 10 2004,23:39

It sounds a quite specific feature, which might be somewhat hard to integrate into the interface in a nice way.

But since I'm not familiar with these equalizer files you are mentioning, I will ask some questions anyway, to see if I can come up with some easy solution:

Is the format of these files known?

Are they fully text based, or are they binary?

Can you attach such a file here, so I can take a closer look at it?

--------------
Software author and website owner
Back to top
Profile PM WEB 
Disposable Hero
Old Board Geezer



Group: Super Moderators
Posts: 188
Joined: Aug. 2002
Posted: Oct. 10 2004,23:42

With respect, might it not be equally or even more appropriate to request that the Winamp developers stop doing something so patently moronic? The concept of storing EQ or gain values solely in a monolithic list with guaranteed dependency issues is remarkably stupid. I haven't used Winamp in a long while, but if your description is accurate and I understand it correctly, I am stunned that such a choice has been made.

Having ranted, I wonder if there might be a way to use the MP3TS listmaker to at least generate "chunks" of text which could be copy-pasted into appropriate sections of the Winamp EQ definitions file. Not as optimal as your request, but perhaps a stopgap measure. How readable/editable is the Winamp file?

edit: Magnus beats me to the punch again, and in a much more reasoned and diplomatic tone ;)

Edited by Disposable Hero on Oct. 10 2004,23:49
Back to top
Profile PM 
Magnus Brading
Almighty Author



Group: Super Administrators
Posts: 2751
Joined: Aug. 2002
Posted: Oct. 11 2004,00:43

Hehe, good idea with the listmaker anyway, just what I thought, hence my questions above. :)

And I agree that someone should tell the Winamp guys to store it in the ID3v2 tag instead...

--------------
Software author and website owner
Back to top
Profile PM WEB 
TonyHughes
Unregistered





Posted: Oct. 11 2004,11:06

I agree it would be much better to save the equaliser settings in the tag, and if I had any idea how to do that I would do it.

Winamp is still widely used and the equaliser is a prominent feature, so I'm interested to know if others here have this problem, or have I missed something.

A file winamp.q2 is created in winamp program files the first time you save an autoload preset. (winamp.q1 is already there and holds normal presets)
Here's a simple experiment I've done. I changed the name of a file which has an autoload equaliser preset. This prevents preset loading. I opened winamp.q2 with a hex editor and searched for the filename. It occurs once. I changed the name here, saved it and now winamp loads it.

Maybe it's not that simple as there appear to be many partial file names everywhere too, in a well used q2, a new one I've just made with 10 entries looks cleaner. I'll attempt to send this file, however it's very easy to create it, simply play anything, and on the equaliser click 'preset' then save auto load preset. 'winamp.q2' is now in program file. I won't attempt to send my existing one as it's now passed 1MB in size. I would say it does not appear to be a normal text list type of file.

It wouldn't need to be on any main interface, only in program main settings, as those who use winamp autoload equaliser would need to leave such a feature permanently active.
Back to top
TonyHughes
Unregistered





Posted: Oct. 11 2004,11:10

Sorry, I've done a search but I can't see how to attach a file apart from emailing it to you.
Back to top
Magnus Brading
Almighty Author



Group: Super Administrators
Posts: 2751
Joined: Aug. 2002
Posted: Oct. 11 2004,14:03

The file seems to have quite a messy binary format, which would most likely be very much work to reverse engineer. For a specific feature like this it would sadly be far from worth it, if possible at all. :( Thanks for the sample file and the suggestion anyway.

--------------
Software author and website owner
Back to top
Profile PM WEB 
6 replies since Oct. 10 2004,18:45 < Next Oldest | Next Newest >

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