The reason for asking this comes from ../community/index.php/topic,51.0.html due to some thoughts that have come up from looking into getting a replacement for Gracenote support for audio CD ripping.
Obviously removing the support for a feature that has existed since 2003 isn’t good (though you had to ‘go pro’ to make it properly work) but with better standalone burning software out there, is keeping this beneficial?
I have to ask as over the last few days I’ve been looking into getting a basic replacement audio CD playback plug-in working (which due to how Winamp’s ripping support works would still allow for audio CD ripping to work).
However the audio CD burning support (there’s no means to burn data CDs via Winamp) is dependent upon a library (the Sonic engine) which was last updated in 2009 (and since deprecated by Rovio) and based on some of the things I’ve seen other users posting doesn’t seem to work too well on recent versions of Windows.
So my idea is to replace the existing native CD playback plug-in (in_cdda.dll) with one that is not dependent upon the Sonic engine for CD playback / ripping by directly using Digital Audio Extraction (DAE) which is supported by the versions of Windows that WACUP is aimed at (i.e. Windows 7 and newer).
Additionally I’d want to look into replacing the native library plug-in (ml_disc.dll) to just provide a means to handle viewing / ripping audio CDs & not implementing a burning mode alternative (which would have to use a different burning engine or even try to use the native Windows support). This plug-in is on my hit list as it can cause Winamp to be noticeably slower to load when enabled even if there are no audio CDs detected.
Please leave thoughts & comments below or on the community forum on whether this seems reasonable in that I replace the native audio CD support to only provide playback / ripping support & drop burning support.