Got around to trying your new version and I now get output through shared mode thanks to your change

. Exclusive still requires the sampling rate to match as you said the change was only for shared.
EDIT: It seems exclusive displays the unsupported format error (and the dialog to close Winamp), but if I click cancel, playback starts up just fine. Does it revert to shared mode automatically or does it somehow work despite the error message?
EDIT 2: The dialog only appears when playing certain files (namely ones with different sampling rates) but playback still works fine once I click cancel.