I am evaluating dbPowerAmp to use in reconverting my CD collection which has more than 1,000 CDs. Many of which are very old and thus probably not in AccurateRip. I plan on ripping them twice, on different machine and then do a binary compare to make sure that I have a good copy. Binary repeatability is essential.
When I do not save tags, this works ok for .wav and .flac. And I get the same .wav files as with EAC. However, when I save tags there are several problems. First, the exact set of tags that I select for saving is NOT what is saved. For example if I choose album artist and genre and nothing else that is what I should get. That is not true. Second, if I turn on tag saving, but turn off ALL tags I should not get ANY tags saved - but have and empty INFO area. dbPowerAmp forces a bunch of tag settings back on. Second, different machines are saving the tags in different orders rather than in a canonical order (such as alphabetically or any other fixed order) and that prevents binary comparision. Also, the tag display apparently does not display ALL tags saved in the files.
Finally, lame has a problem with repeatabiltiy across different machines when using assembly (I have reported this as a bug), so I need to use non-standard lame options. I want to use the option set
-q 0 -V 0 -b 64 -B 320 -t --noasm mmx --noasm 3dnow --noasm sse
which I cannot find a way to configure. Also, dbPowerAmp appears to be using obsolete lame options in any case. The strength of dbPowerAmp is supposed to be working with tags and automatic conversions. However, if I cannot control the tags and conversion flags I possibly would do as well using EAC, flac, lame and other utilities. I would rather not do that though. It seems like dbPowerAmp is so close to what I need that I can taste it.
Is there any way around these problems?
Thank you,
Michael Lee Finney
When I do not save tags, this works ok for .wav and .flac. And I get the same .wav files as with EAC. However, when I save tags there are several problems. First, the exact set of tags that I select for saving is NOT what is saved. For example if I choose album artist and genre and nothing else that is what I should get. That is not true. Second, if I turn on tag saving, but turn off ALL tags I should not get ANY tags saved - but have and empty INFO area. dbPowerAmp forces a bunch of tag settings back on. Second, different machines are saving the tags in different orders rather than in a canonical order (such as alphabetically or any other fixed order) and that prevents binary comparision. Also, the tag display apparently does not display ALL tags saved in the files.
Finally, lame has a problem with repeatabiltiy across different machines when using assembly (I have reported this as a bug), so I need to use non-standard lame options. I want to use the option set
-q 0 -V 0 -b 64 -B 320 -t --noasm mmx --noasm 3dnow --noasm sse
which I cannot find a way to configure. Also, dbPowerAmp appears to be using obsolete lame options in any case. The strength of dbPowerAmp is supposed to be working with tags and automatic conversions. However, if I cannot control the tags and conversion flags I possibly would do as well using EAC, flac, lame and other utilities. I would rather not do that though. It seems like dbPowerAmp is so close to what I need that I can taste it.
Is there any way around these problems?
Thank you,
Michael Lee Finney
Comment