3.4 is exellent / Espessially for ASIO it's sounds great on my M-AUDIO REVO. It 's a reason to forget an ASIO advantages of Winamp, Foobar.... XMPLAY+ASIO is the best. A dream is come into reality // thank you very much to this.
.. and many other good improvements (for Creative and other cards - now resampling is working..wow).. Ian .. thank you.
my suggestion for 3.5 is:
to make able not only downmixing&multichannel playback(that exist now), but an advanced up-mixing (like in foobar channel mixer plugin) of stereo(mono)-only to (4.0,4.1,5.0,5.1....7,1) multi-channel whis auto-bypassing of internally multichannel streams. It's desirable to have not only stupid surroud sound upmix, but to enable also a copy mode (multi-stereo pair), and an advanced crossover(4-th order) with custom settings of frequency in Hz (like from 20 to 200) with possibility of 3 different redirection modes (move all crossovered bass to sub, move crossovered bass to sub but leave bass at sattelites, only remove crossovered bass from sattelites).
An up-mixing will be a good addition to standard DSP-s like Reverb, EQ. (or to output mode settings).
A good example is foobar's channel mixer plugin, but it had dirty sounded 2-d order crossovered bass.
Now i'm enjoin' an exellent stereo through XMPLAY+ASIO
But I hope to able to enjoy an exellent up-mixed quadro, multi-stereo (and another advanced custom multi-channel modes).
If it (and other good improvements) will come to reality in future, xmplay will became unconquerable audio-player in the world.
I wrote such suggestions to the J-River Media Center developers a half year ago and they really appeared in new 12 version. But it's a very expensive and very commercial (not or very problem-crack-able) cost software (also with ASIO support), and I can't buy it (only try
) .. so I don't like this.
/ XMPlay (with such flexible features) will be really THE BEST ever. 
------------------------
And other..please redirect volume slider from internal xmplay's volume to system master volume in ASIO mode (or make custom ckeckbox to do it). ASIO is for bit-perfect playback so no manual internal mixer volume correction needed. (this functions is made by pre-amp (auto-amp) when needed).
---------------------------------
and another... it will good to make additional option to auto-amp modes, to make it posiible to work like static constant pre-amp. .... :-[oh sorry for this not needed suggestion .. this function is working well now through auto-amp off and reset on new track off.
-------------------------------------
it's good to develop an native-plugins DSP-s (like EQ, Reverb). The idea of using winamp-brige is good, but it's not native - so they don't always work good / They may be like only an alternative, but
availability of many
native xmplay's DSP plugins (like in foobar2000) is the best solution.
-------------------------------------
And also enabling the Kernel Streaming output will finally kick foobar2000's ass .