Winamp doesn't work as it cannot work with USB audio...
Winamp, running on my Samsung Galaxy Note 3, does work with USB audio:
music file > Winamp music player running on stock Galaxy Note 3 > digital USB audio stream >> USB OTG cable >> Objective DAC (ODAC) >> SoundLab Neco V3 amp >> MrSpeakers Mad Dog
Also, you are somewhat right to say that Winamp doesn’t work with Google Android-based USB audio, because Google doesn’t yet support USB audio.
The Google requirement issue 24614 "Add support for USB Audio" is currently ranked 3 of 21833 (i.e. third most starred Google issue).
http://code.google.com/p/android/issues/list?cursor=android%3A24614&sort=-stars
(Star: Vote by clicking on the star (it appears after signing in))
The beauty of Android is its free and open source.
As Linux-based Android is free and open source, for the time being a lot of Android device makers, knowing and understanding audiophiles’ need, don’t have to follow blindly Google, and they have implemented the free and open source Linux ALSA USB audio on their flagship devices.
http://www.head-fi.org/t/595071/android-phones-and-usb-dacs/3870#post_10131100
The beauty of Android is also its compliancy with the open standards.
In particular, Android is compliant with USB host standard.
Third-party developers can write their own USB audio soft driver (at the user space, and not at the kernel space) interfacing the standard USB host API.
Such a third-party developer exists: eXtream Software Development has developed USB Audio Player PRO / USB Audio Recorder PRO.
To my ears, USB Audio Player PRO is the best sound quality music player at the moment.
http://www.head-fi.org/t/638387/best-android-music-player-app/240#post_10120655
Native USB Audio (natively implemented by Android device maker on USB audio-enabled Android device) & eXtream USB Audio (on USB host-enabled Android device):
The USB Audio Player PRO music player can play high resolution audio (up to 32/384) and forward high resolution audio PCM stream (up to 32/384) to an external high resolution audio-capable USB DAC.
As far as I know, music players using the native USB Audio running on Android devices, except the Samsung Galaxy Note 3, can play high resolution audio music files, but can’t forward high resolution audio PCM stream to an external USB DAC. They can only forward 16-bit PCM stream to an external high resolution audio-capable USB DAC.
http://www.head-fi.org/t/595071/android-phones-and-usb-dacs/3090#post_9798024
Running on Galaxy Note 3, Winamp music player / Google Play music player / native Galaxy Note 3 music player can play high resolution audio and forward high resolution audio PCM stream to an external high resolution audio-capable USB DAC.
http://www.head-fi.org/t/595071/android-phones-and-usb-dacs/3330#post_9924202