I've finally ended my months-long research project, to wean myself off of having to boot to Win98 in order to run Fraunhofer's MP3ENC31.EXE (professional v3.1 EXE, circa 1998) as my encoder to produce MP3's (invoked from Audiograbber, producing CBR 192kbps MP3 files). MP3ENC31.EXE cannot run in the DOS Command Prompt window of WinXP, so I've kept a Win98 boot partition around for just this one program.
Having recently learned that Fraunhofer had made a "Professional" encoder (better and much faster than MP3ENC31.EXE from 1998) available with WinXP Windows Media Player (v10 or v11) in L3CODECP.ACM (which only needed to be "registered" in order to activate it as an alternative to the much less capable "advanced" L3CODECA.ACM encoder in standard Windows XP) I decided to try it out, and compare the audible results with what I'd been building for many years previously.
I also decided to look at LAME as a VBR alternative encoder. The comparison was extensive, including invoking LAME as DLL and EXE, MP3ENC31.EXE, and L3CODECP.ACM... at varying CBR and VBR bitrates. Quality settings for all tests was "highest quality, stereo" as well as "highest quality, joint-stereo" when possible. Lots of listening comparisons.
And at the same time I reviewed my organizer and tag editor choices. I gave second looks at products I'd been using for a long time, and tried other alternatives that I'd given up on some time back or new products that were mentioned and suggested in this forum.
The project is now completed, and I'm happy to say that I no longer have to boot to Win98 to make MP3's. I now have a 100% acceptable (and much faster!) WinXP-based solution. And the MP3 results are definitely superior to what I'd been producing for all these past years.
I've decided to stay with
Audiograbber v1.83 as my all-in-one ripper/encoder/tagger, along with keeping WINAMP v5.55 as my player (coupled with
G-Force v3.75 Platinum as my "visualizer"). After much playing with EAC, I've decided it does not work for my needs... certainly not when compared to Audiograbber.
I've selected
MP3 Tag-Studio v3.5b19 as my tag editor utility, and decided to use
MP3-Explorer v5.1 as my organizer (though I still use
MP3 Manager 32 v5.10 and
ShufflePlay/2 v2.80b1 when the need arises).
And, most significantly, I've decided to go with LAME v3.98b6 as my encoder, invoked as an "external encoder" from Audiograbber so that I have complete and absolute control over the command-line parameters I want to specify in order to produce the MP3 files I want to end up with. I'm now producing highest-quality 128/320 VBR files, instead of 192 CBR files as I'd been doing with MP3ENC31 in the past. Yes, the files are about 25% larger than the 192 CBR files I'd been generating with MP3ENC31, but they sound better and they're still considerably smaller than 320 CBR (from LAME) as well as "lossless" (e.g. APE) and WAV.
(1) Virtually all players have "file info" or "MP3 Tag Editor" capability, but it's usually just for basic functionality and manipulation of primary tag fields. I use WINAMP v5.55 as well as CD-Runner 2007.
Same with organizers and playlisters. Again, some better, some worse, most similar and mostly basic. I use MP3-Explorer v5.1, MP3 Manager 32 v5.10, and ShufflePlay/2 v2.80b1. I've also tried MP3-Info Extension v3.4.23 (which is an Explorer shell extension in Properties for MP3 files). Nice, but not terribly convenient.
After lots of tryouts of standalone MP3 Tag Editors over the years (including MP3TAG recently, per recommendations from this forum... and which I didn't care for, I must say) I've finally settled in on what I feel to be the most convenient, powerful, elegant and easy-to-use tag editor:
MP3 Tag-Studio v3.5b19Supports all tag formats, individal/batch/mass operations, manual/automatic operations, file renaming, ID3v2 advanced field display/update, ID3v1 and ID3v2 comparison/duplication/edit, etc. Best product I've found.
(2) Also, despite the fact that EAC v0.99b3 may technically be "the best ripper available", I find its user interface clumsy and inadequate. While it "supports" interfaces to internal and external encoders I find that it does not do a top-notch job tagging (requiring manual editing afterwards, something which really should be entirely unnecessary).
I've been experimenting with trying to use EAC and LAME 3.98b6 (both internal DLL and external EXE) but simply cannot get the combined total results I want (both quality of MP3 with my parameters, along with properly built ID3 tags) because of flaws/bugs in EAC.
Furthermore, its "player interface" to sample CD tracks before you decide what to grab doesn't work well with its standard Windows Explorer user-interface. What is really more useful is a "check box" interface (not standard Windows Explorer, but more user-friendly) in order to try one track at a time and check what you want as you move along.
So I've settled in (again) on all-in-one the program I've been using forever,
Audiograbber v1.83. In my opinion it can't be beat for simplicity, user-interface (i.e. check-box design, single-artist or compilation formats, etc.), and overall mastery if ID3 tagging perfection (including automatically inserting extended fields and comments, showing the encoder used along with encoding parameters).
I tried using EAC to rip to WAV and then Audiograbber to encode from WAV to MP3, but this turned out to be 100% manual since the original track data used for tagging was lost in EAC if it wasn't also asked to encode/tag.
Furthermore, in my opinion and experience, the exposure to ripping problems (from problem CDs) on brand new just-purchased CDs is essentially zero. Setting up Audiograbber to stop on any error seems "safe enough" to me to ensure highest quality results, and it has only rarely rarely ever occurred. So going with Audiograbber and its sublime user interface rather than live with EAC and its issues seems like a no-brainer.
(3) Finally, after much debate with myself (and others on this forum) along with lots of listening experiments, coupled with the best way to configure Audiograbber to utilize LAME with my desired encoding parameters (i.e. either as "internal encoder" LAME_ENC.DLL or "external encoder" LAME.EXE) while at the same time getting ID3 tags built the way I wanted, I've settled on using LAME v3.98b6 as an "external encoder" with "user defined" parameters (rather than a LAME preset): %s %d -q 0 -V 0 -b 128 -B 320 -m s --vbr-new.
Yes, I decided to go with best-possible VBR (ensured by my command-line parameters) and "stereo" (rather than "joint stereo"). Other than saving a few bytes which I don't care about, I honestly could not tell the difference audibly between the two methods. And logically I could not convince myself that "joint stereo" could possibly actually sound better than "stereo", meaning it's only claim to fame is that its files may be a tiny amount smaller. Allowing for VBR maximum (but non-CBR 320) bitrate, and with no concern about a slightly larger file, how could "stereo" not be equal to or better sounding than "joint stereo"??? Anyway, I've decided to go with "stereo".
And Audiograbber automatically installs all of the CD track data into both ID3V1 and ID3V2 tags, along with a record of the LAME version used and the encoding parameters specified.
Perfect.
Very happy.