A Winamp-inspired music player built right into VS Code.
Free and open source — MIT License
by gearscrafter

Features
- Full Winamp experience — the real Winamp 2.x UI powered by Webamp, including equalizer, playlist, and visualizer
- Skin support — browse and apply thousands of classic Winamp skins from the Winamp Skin Museum with one click
- Web radio — curated stations (SomaFM, Nightride, Lofi Girl, Classic FM) loaded directly into the playlist
- Custom stream URLs — paste any
.mp3,.ogg,.m3u, or.plsstream URL and it lands in the Winamp playlist - Local files — load MP3, OGG, WAV, FLAC, AAC, M4A from anywhere on your machine
- Zoom control — scale the player from 0.8× to 2.5× with
-and+ - Activity Bar — lives in the VS Code sidebar as a persistent panel, not a floating window
Getting Started
- Install RetroAmp from the VS Code Marketplace
- Click the 🎵 icon in the Activity Bar (left sidebar)
- The player opens with a curated radio playlist already loaded
Load local music
Click ADD → select your audio files → they appear in the Winamp playlist.
Listen to web radio
The playlist loads with curated stations automatically. To add a custom stream:
- Click RADIO
- Paste a stream URL (e.g.
https://ice2.somafm.com/groovesalad-128-mp3) - Press GO or Enter → track appears in the Winamp playlist
Change skins
- Click SKIN
- Browse the skin gallery or search by name
- Click any skin to apply it instantly
Keyboard Shortcut
| Shortcut | Action |
|---|---|
Ctrl+Shift+R / Cmd+Shift+R |
Focus RetroAmp panel |
Stream URL Examples
| Station | URL |
|---|---|
| SomaFM Groove Salad | https://ice2.somafm.com/groovesalad-128-mp3 |
| SomaFM DEF CON Radio | https://ice2.somafm.com/defcon-128-mp3 |
| SomaFM Metal Detector | https://ice2.somafm.com/metal-128-mp3 |
| Nightride.fm Synthwave | https://stream.nightride.fm/nightride.mp3 |
| Nightride.fm Chiptune | https://stream.nightride.fm/chiptune.mp3 |
| Nightride.fm Darksynth | https://stream.nightride.fm/darksynth.mp3 |
| Lofi Girl | https://stream.zeno.fm/f3wvbbqmdg8uv |
| Classic FM (UK) | https://media-ice.musicradio.com/ClassicFMMP3 |
| LISTEN.moe Anime | https://listen.moe/stream |
About Skins
RetroAmp loads skins directly from the Internet Archive — over 100,000 classic Winamp skins are available. No Winamp code or assets are used; the skin engine is provided by Webamp (MIT).
Tech Stack
| Layer | Technology |
|---|---|
| Player UI | Webamp v2.2.0 (MIT) |
| Skin engine | Webamp built-in |
| Skin source | Internet Archive + Winamp Skin Museum |
| Radio streams | Public Icecast/Shoutcast streams |
| VS Code integration | WebviewViewProvider API |
License
MIT © 2026 gearscrafter
Winamp and the Winamp logo are property of Llama Group.
This extension is not affiliated with or endorsed by Llama Group.
Webamp is an independent open-source project by Jordan Eldredge.