Winamp in your browser
Winamp 2.91, extracted from its installer. The skinned main window, playlist and equalizer draw through SetWindowRgn, and MP3 playback runs the real in_mp3 decoder on its own thread. Winamp runs in Wine-Assembly, a Windows 98 emulator written in WebAssembly Text, so it starts in the browser with nothing to install.

About this program
| Detail | |
|---|---|
| Executable | winamp.exe |
| Format | 32-bit Windows (PE) |
| Libraries loaded beside it | vis_w.dll, vis_milk.dll, vis_avs.dll |
| Data files mounted | 11 |
| Desktop group | Games and players |
How it runs here
The x86 code is interpreted by threaded code written in WebAssembly Text; windows, controls, menus and dialogs are the emulator's own Win32 layer, and every pixel is drawn by a software GDI in the same module. See how the program and its DLLs are loaded.
Something wrong? The emulator is open source; report it on GitHub with the app name and what you clicked.
Questions
How do I play Winamp in my browser?
Open the Winamp page and click Launch. The program's files are fetched from this site and run inside the tab as WebAssembly; nothing is installed and nothing is uploaded.
What are the controls for Winamp?
Click Play or drag the position slider. The playlist and equalizer windows toggle from the buttons on the main window, and the volume slider is on the main window.
Does Winamp work on a phone?
It loads in mobile Safari and Chrome and the desktop scales to the screen, but Winamp was made for a mouse and a keyboard, so it plays best on a desktop browser. Taps act as clicks.
Are my scores and settings saved?
Whatever Winamp writes to the Windows registry or to its INI file is kept in this browser's local storage, so it is there next time on the same device and browser. Clearing site data removes it.
Does Winamp have sound here?
Yes. Decoded audio goes through the wave-out API to the browser's Web Audio once a track is loaded. Browsers only allow audio after a click or a key press, so it starts with your first input.
Is this the real Winamp or a remake?
It is the original 32-bit Windows (PE) executable (winamp.exe), run instruction by instruction by an x86 interpreter written in WebAssembly Text. The emulator provides the Windows API underneath it, not a rewrite of the program.
Also under "Games and players"
SkiFree · Pinball · DX-Ball · Blobby Volley · StarCraft Demo · Heroes II Demo · RollerCoaster Tycoon