Thank you very much for this plugin. Since you have implemented the gapless option, I have been using it as my primary output setting!
Therefore, I came upon a few bugs, or missing features, which I am intending to list here. Sorry if you are already aware of them, but I couldn’t find any index of bugs list, request features…
First of all my hardware configuration is an Asus P6T motherboard of which I use the Realtek’s digital coax. ouput. [I used to have an Asus Xonar Essence STX but its driver (relying on the C-media audio panel) was too unstable and no longer maintained. I used to have BSOD using ASIO, and more often even through windows sound, since using the digital output. But I’ll probably soon get a better sound card with analog and digital inputs and outputs]
My software configuration is Windows 7, Winamp 5.666 and the YASAPI plugin v 1.6.4.
Here are the settings I use:
The first major bug I encountered is that when I play a full album as a playlist, after the last track, the device is not released by the plugin. Even if I close winamp, the window disappears, but the process explorer still shows winamp.exe which I got to kill. However, if instead I start to play a track and stop it, the device got released.
If the last track does not end with silence, I can hear the last second played in loop when it stops. (Perhaps this has to do with gapless enabled?)
The second bug, is that when I pause a track… and then move the cursor, the playback takes again (but I haven’t clicked on play). This is really confusing because the player is still on pause mode, but the music is playing. Closing and restarting winamp causes this error message:
a) Here are a few other things I feel that are missing, or questions that I have… Please do not take these as criticism over the plugin; but totally open questions… These aren’t required features for me, but I think they might be improvement.
I have checked the Volume control option, because sometimes it is very helpful to be able to get quieter music in a few clicks when I speak to someone, etc. But, I know that in the audiophile world many people will not check that options to ensure always have a bitperfect playback. While the sound is still at 100% however, I still got bitperfect playback…
But… how does it come that whether the option is checked or unchecked, the EQ settings are working?! I guess the EQ shall be disabled when the option is unchecked, isn’t it?!
How does it come that even if the volume control option is checked, I can’t get the balance working?!
Would it be possible to have an on-screen information (where?) to know whether we are in bitperfect mode or not (ie if there has been any EQ, or volume changes/processing)?!
b) Playback of exotic formats such as 32bits float, seems to crash winamp. Would it be possible at least to handle the error?
I don’t know if playback support depends of the hardware configuration (the soundcard, and the decoder behind it)… But perhaps it would be an option to have a resampling done for formats that can’t be handled, like Windows Sound would do… it may be complicated and not perfect though, but it could permit to avoid winamp loosing the ability to play some kind of files…
Thanks again for this helpful software and for your interest !