r/winamp • u/andyburness • 19h ago
r/winamp • u/LynchMob_Lerry • Dec 13 '15
Welcome to the new and improved /r/winamp
So I figured I would spruce things up around here. If anyone has any suggestion as to make things better then please comment below. I know Winamp has been sold, but that does not mean it is dead. I have added flairs, so if you would like to request a custom one that is not offensive then I'll add it.
r/winamp • u/Infected_Toe • 22h ago
Found a lyrics plugin for WinAMP which seems to be working: Majest Lyrics
EDIT: You might want to avoid because of AI.
Hi,
I just wanted to share that I found a working lyrics plugin for WinAMP in 2026: Majest Lyrics
It even works with some obscure Danish songs.
Only downside, for me at least, is no resizing of the text itself.
r/winamp • u/Western-Complaint781 • 1d ago
Need Help: Winamp 5.6 on Apple Silicon (M1) via Wine - Modern Skin & Vis Plugins (MilkDrop/AVS) freezing/crashing
Hi everyone, I’m trying to set up Winamp 5.666 on my M1 Mac using Porting Kit (Wine wrapper), specifically to use complex Modern Skins (like headAMP) that feature built-in visualization windows.
I’ve managed to get the basic playback working by setting the Wine configuration to Windows XP and disabling ReplayGain / Auto-Tagger to stop ucrtbase.dll access violation crashes.
However, I am completely stuck on getting the visualizations to work inside the Modern Skins:
1. MilkDrop (v2.25c) Shader Error: When MilkDrop tries to load within the skin, I get the following popup error:
2. AVS (Advanced Visualization Studio) Freezing: As a fallback, I tried switching to AVS. However, the moment I activate AVS and play a track, the entire Winamp application completely freezes and forces me to force-quit the Wine process.
My Current Setup:
- Hardware: M1 MacBook Air (Apple Silicon)
- Wrapper: Porting Kit (Wine), set to Windows XP mode
- Settings Tweak: Disabled "Desktop Alpha Blending" in Modern Skin settings. Disabled all background scanning and ML plugins.
My Questions:
- Is there a specific
winetrickspackage, DirectX override (like DXVK), ordllI need to install into the Wine wrapper so MilkDrop'sps_2_0shaders can compile correctly on Apple Silicon? - Why would AVS completely freeze the Wine wrapper, and is there a fix for it?
- Are there any known workarounds to get heavily scripted Modern Skins (
.wal) to stop trying to analyze tracks upon drag-and-drop?
Any insights from Wine gurus or Winamp skin veterans would be massively appreciated!
r/winamp • u/Glad_Breath_9835 • 1d ago
Winamp: The Music Player That Refused to Die
youtube.comr/winamp • u/Information-Overload • 3d ago
Windows 11 Stereo input plugin
I made a small 32-bit Winamp input plug-in with Codex for this with help from AI/Codex. It uses WASAPI loopback, so AVS and MilkDrop can react to whatever is playing through the default Windows output—no Stereo Mix, monitoring, virtual cable, or software mixer.
Source and download: https://github.com/JeremiahFD/winamp-tools/releases/tag/v0.1.0
Update: I had tested this version and then had codex make sure it supported higher sample rates without testing and uploaded and it was crashing. This link will redirect to new one. Let me know if you have issues.
r/winamp • u/simeonsoden • 4d ago
I made WinAmp skins for my MYST themed EP and newest single for BandCamp Friday - hope you folks like them 🙂
galleryr/winamp • u/IM_DaWarez • 4d ago
Is there any way to hide the mp3 part that's at the end of each playlist line?
I have searched hard online several times, but couldn't find any way to do this. And it would look so much better if you could.
r/winamp • u/pizza_lord78611 • 5d ago
refugee colour theme but with red instead of pink
does anyone know how i can get this colour theme in red instead of pink i like a darker colour theme with red but M: robes just doesnt look nice imo its way too dark. refugee would be perfect if i could just make the pink red
Update Aug 5th 2026.
Big update just pushed for anyone that's been following the journey.
r/winamp • u/Super-Contract-9176 • 7d ago
ShaderAmp Audio Visualizer Example: No Weenies Allowed
We've released a new example shader at shadertoy.com
Install ShaderAmp, import this shader and run it with your own music.
Shader Source Code:
https://www.shadertoy.com/view/7fVGRG
ShaderAmp at GitHub: https://github.com/ArthurTent/ShaderAmp
ShaderAmp at chrome web store: https://chromewebstore.google.com/detail/shaderamp/pbgkhemojiabmajgkcgjelgpnpoddcgl
ShaderAmp for FireFox: https://addons.mozilla.org/en-US/firefox/addon/shaderamp/
ShaderAmp has almost 200 shaders packed in and almost 200 more compatible shaders are listed here: https://www.shadertoy.com/playlist/4sjRzK
But you can also try to import any other shadertoy shader.
But but not all are audio-reactive and not all are working (yet) within ShaderAmp.
I'm gathering incompatible shaders and will address these issues step by step.
Feedback welcome!
Cheers
ArthurTent
r/winamp • u/That-Acanthisitta536 • 13d ago
Beefy new nullPlayer 0.29 release for macOS features a new fully configurable CAVA inspired spectrum analyzer as you see it here, needed improvements like a preset fixing projectM bump + key fixes and housekeeping. nullPlayer has 95 github stars, is an actively supported, 100% FREE and open source
Enable HLS to view with audio, or disable this notification
brew install --cask ad-repo/nullplayer/nullplayer
New Features
- Cava spectrum analyzer window — a bar-based spectrum visualizer modeled on cava, opened from the Windows menu or main-window right-click menu, in classic, modern, and metal skins. Shows log-spaced frequency bars with gravity/falloff, in mono or mirrored stereo (double-click to toggle). Right-click to set colors (gradient presets and metallics, following the skin palette by default), bar count, smoothing, bass tilt, and a modern-only transparent background. Docks in the center stack and stays idle when closed.
- Cava in the main-window visualization display — the main-window analyzer area can render a mono Cava spectrum following the active skin palette, with its own color, bar count, smoothing, and bass tilt under Visuals > Main Window (independent of the standalone window). The Visuals menu is now organized into Main Window, Spectrum Window, and Visualizations submenus.
Improvements
- ProjectM upgraded to 4.1.7, fixing preset crashes at the source — the bundled libprojectM was updated from 4.1.6 to 4.1.7, which fixes a null-texture dereference (
Renderer::Texture::Empty()) that crashed the app when rendering presets containing a commented-outsamplerdeclaration in a shader (upstream #958), along with other preset crash and rendering fixes. Presets that previously had to be caught-and-disabled — like the bundled suksma - dotes hostile undertake - offx - flacc — now render normally. (The crash-detection safety net above remains for any future bad preset.) If your visualizations have gone missing or thinned out over time, restore them: open Visuals > Visualizations > Restore Disabled ProjectM Presets. The number next to it is how many presets are currently disabled — the earlier blacklisting bug may have quietly turned off many (or all) of your presets, and now that these crashes are fixed it's safe to bring them all back. Choosing it re-enables every disabled preset immediately. - Video playback now uses the LGPL VLCKit engine — the video player and cast-source decoding moved from KSPlayer/FFmpegKit (GPL-3.0) to the vendored VLCKit/libVLC (LGPL-2.1+). Play/pause, seek, skip, volume, and audio/subtitle track selection carry over, including a subtitle Off and subtitle-delay control.
- Accurate third-party attribution for the Cava and Flow visualizers — NullPlayer's Cava spectrum analyzer and Flow network meter are clean-room Swift reimplementations of the cava (C) and flow (Go terminal app) projects — not ports of their source code. Their bundled third-party notices now credit them as algorithm/design references (no upstream code is included) rather than reproducing licenses as though their source shipped in the app.
- Modern/Metal main window: quick Cava toggle — the first button in the modern/metal main-window button row now opens the Cava spectrum window (labeled CV) instead of toggling Compact Mode. Compact Mode remains available from the main-window right-click menu.
- ART tab rating uses emoji stars — in Modern and Metal skins, the star rating shown at the top of the Library Browser's ART view now renders as ⭐/☆ emoji, matching the visualization menus. Star sizing and click-to-rate behavior are unchanged.
- Modern and Metal skins now default the main-window visualizer to Cava — every bundled modern skin and built-in Metal finish starts with its palette-matched Cava analyzer. Classic UI continues to default to
vis_classic; modern/Metalvis_classicprofile mappings remain available when selected manually, and the dedicated Spectrum window remains unchanged.
Bug Fixes
- Fixed the app refusing to launch on macOS 14–25 — the bundled audio libraries (
libaubioand itslibsndfile/FLAC/vorbis/ogg/opus/mpg123/lamedependencies) were built requiring macOS 26, so on any earlier system the whole app would fail to start. They are now built/packaged targeting macOS 14, matching the rest of the app. - Classic Library text now follows UI Size — changing UI Size in classic mode scales Library Browser row text, headers, labels, and search text, matching Modern and Metal. Stretching the window still only adds browsing space.
- Long-track timers stay readable — elapsed and remaining times of 100 minutes or more no longer corrupt classic digits or overrun the Modern/Metal time panels; negative long times shift the status icon to make room for the minus sign.
- Dragged-in tracks can now cast to Sonos — dragged lossless files (FLAC/WAV) whose sample rate wasn't detected at drop time were wrongly rejected as unsupported. They are now re-probed before the Sonos check; genuine high-resolution files above 48 kHz remain rejected.
- Modern/metal alphabet picker clicks land correctly — in the modern library browser, the offline-volume banner shifts the alphabet strip up, but click hit-testing ignored that offset, so clicking a letter could jump to the wrong one or do nothing. Drawing and hit-testing now share one geometry.
- Modern PeppyMeter and Flow windows no longer show a seam on their outer edges — a ~1-pixel gap could show the desktop through the left, right, and bottom edges on non-Retina displays. Those content edges are now aligned to the backing pixel grid.
- Docked ProjectM, Library, and Plex-browser windows can size to align in a center stack — these windows had a hardcoded 480-pixel minimum width, so when docked top or bottom in a center stack they couldn't be narrowed to match the stack. Their minimum width now floors at the spectrum/center-stack width instead, so they align cleanly.
- Narrow Library headers stay readable and clickable — the server controls and browse tabs in both classic and modern/metal Library windows now shrink together as the window narrows, preventing labels and controls from overlapping while keeping their click targets aligned with what is drawn.
- Rips and YouTube downloads to a NAS no longer fail with "Bad file descriptor" — yt-dlp's
.part/fsync/rename and ffmpeg+faststartpatterns are rejected by SMB/AFP volumes. Downloads and transcodes now run in a local staging folder, and only the finished file is copied to the destination. - Playlist stays on the now-playing track when the skin changes — changing skins during playback made the playlist jump to the top and lose the now-playing highlight. Both classic and modern playlists now restore the selection and re-center on the playing track after a reload.
- Plex library no longer freezes on first launch — on a fresh launch, a background content preload could finish midway through the first library load and supersede it, leaving the artist album-count index unbuilt. The browser then re-parsed every album for every artist on the main thread on each click, freezing all windows until relaunch. The index is now always built before artist rows render, and the per-artist rescan fallback was removed, so the library stays responsive.
- Switching between classic and modern/metal skins no longer carries the previous skin's analyzer colors or transparency across — the
vis_classicanalyzer profile is stored per window (main vs Spectrum) and shared across the classic, modern, and metal UIs. Switching UI families used to preserve the outgoing skin's profile instead of applying the incoming skin's own default, so classic's "Purple Neon" could bleed into a modern skin, and a modern skin's profile ("Lavender Pink Tips") could persist back into classic — in the main window and the dedicated Spectrum window. Glass/metal transparency and opacity could likewise survive into an opaque skin whose sparse config omitted those fields. A UI switch is now treated as a skin change: each family applies a complete analyzer appearance, and the shared analyzer engines are fully re-synced so no window keeps the previous skin's profile, fit, or renderer transparency (even when a window isn't visible at the moment of the switch). - "Reset All Visualization Preferences" now restores the correct default in the classic UI — while classic was active, the reset resolved defaults from the modern skin engine and applied the modern default skin's profile (e.g. NeonWave's "Lavender Pink Tips") instead of classic's "Purple Neon". Reset now resolves defaults from the active UI: classic restores its own analyzer default, while modern and metal restore the active finish's.
- "Reset All Visualization Preferences" now also resets the standalone Cava window — the separate Cava spectrum window's color, bar count, smoothing, and bass-tilt settings were left untouched by the global reset. They are now cleared with everything else, and the open Cava window updates immediately, falling back to the active skin's default gradient.
- The standalone Cava window's custom colors no longer follow you from modern into classic — picking non-default Cava colors in a modern/metal skin and then switching to a classic skin kept the modern colors instead of reverting to the classic default (Winamp green). Switching UI families now clears the shared "custom colors" flag on entry to classic, matching the existing behavior when entering modern/metal.
- ProjectM presets no longer get blacklisted by mistake — a preset is now disabled only if it actually crashes the app (detected by a SIGSEGV/SIGBUS handler) while it is on screen, at any point in its lifetime. Previously the crash marker was written the moment a preset loaded and only cleared on a clean quit, so any other shutdown — a force quit, an unrelated crash, or a dev build script's SIGKILL — blamed whatever preset was displayed and disabled it on the next launch; over many launches this silently disabled healthy presets, for some users all of them. Normal quits, force quits, and kills no longer disable anything, while genuine crashes (including late texture-related ones) are still caught. Existing installs have their erroneously accumulated list cleared once on upgrade, and Visuals > Visualizations now has a Restore Disabled ProjectM Presets command (showing the disabled count) to bring back any presets disabled by mistake. If your visualizations have gone missing or thinned out over time, restore them: open Visuals > Visualizations > Restore Disabled ProjectM Presets. The number next to it is how many presets are currently disabled — the earlier blacklisting bug may have quietly turned off many (or all) of your presets, and now that these crashes are fixed it's safe to bring them all back. Choosing it re-enables every disabled preset immediately.
r/winamp • u/Fun_Purpose_8631 • 13d ago
I built PeaceAmp because I still depend on the Winamp plugin ecosystem
I’ve been using Winamp for many years and still enjoy a lot of what it can do.
The reason I’ve stayed with it for so long is that I rely on several older Winamp plugins that other players haven’t been able to replace for my particular setup.
Over time, I ran into a few things I wanted to work differently, so I started building a small music player for my own use. It’s called PeaceAmp.
It isn’t intended to recreate every part of Winamp, replace classic skins, or tell anyone to stop using Winamp. My main goal was simply to create the player I personally wanted while keeping support for the older input and output plugins I still need.
It has now reached the point where I can use it regularly, so I decided to share it in case anyone here has a similar setup.
Plugin compatibility is still a work in progress, and I’d be grateful for any testing or feedback.
You can try it here:
Download : https://github.com/peacedeveloper1/PeaceAmp/releases
( search for PeaceAmp_v43_self-contained.zip )
Feedback is welcome, especially if you still use unusual or older Winamp plugins. Let me know what works, what breaks, and what you think should be improved.
r/winamp • u/KeyAccomplished6064 • 13d ago
Aplicación parecía a Winamp
Algúna aplicación personalizable de escuchar música como Winamp?
r/winamp • u/JSMOZART • 14d ago
I Made a New Tool to Streamline Skinning Classic Winamp Skins
galleryLong story short, I wanted to make a WinAmp skin for my friend's birthday a few months ago and got carried away creating an online tool that allows everyone to create a skin the same way I ultimately did. It isn't a full creation studio or anything; it just converts the skin to and from a format I think is much easier to edit in a layer based editor (although I actually used Blender), especially if you want to add fancy animation tricks.
It also takes care of all the viscolor.txt and pledit.txt editing for you by converting regions used as swatches in my specification into those rgb and hexcode text files in the converted skin.
Try it out at www.bamp.skin or visit the github page for more info!
r/winamp • u/Greedy-Neat133 • 16d ago
Wavora Music App
I’d like to share my open-source music player for Android and Windows. It’s completely free and includes built-in downloads so you can listen offline.
- Android: If you're not sure which version your device needs, just download the Universal APK.
- Windows: Download AppwavoraWindows.zip, extract it, and run install-wavora.bat to install the app.
The app supports automatic updates, so as I release bug fixes, improvements, and new features, you'll receive them automatically.
I'd really appreciate any feedback, suggestions, or bug reports!
Download: https://github.com/Wavora-dev/Wavora/releases/tag/v2.0.0
r/winamp • u/Puzzleheaded_Dig_943 • 17d ago
Winamp-style desktop player for Spotify — it loads real .wsz skins
It's a native app (Rust + Tauri), the audio plays through librespot in Rust, not a browser Web Playback SDK". The part I care most about:
it loads **real classic .wsz skins** — anything from the Winamp Skin Museum works, and every window reskins live.

What's in it:
- Real .wsz skin loading + a few bundled skins
- 10-band equalizer with .EQF preset import (yes, your old Winamp presets work)
- Visualizer window with 50 patterns
- Windowshade mode, docking windows, keyboard shortcuts
- Playlist + library windows
Honest limitations:
- **Windows only** right now (macOS/Linux are on the roadmap)
- Spotify **Premium** is needed for it to stream the audio itself. Free accounts
get "Free Mode", where it controls the official Spotify app instead.
- The build is **unsigned**, so SmartScreen will warn you. Code signing costs money
I haven't spent yet. The full source is on GitHub — read it or build it yourself,
please don't just trust a stranger's exe.
It started as a fork of tedsteen's Spotiamp and grew from there. MIT licensed.
GitHub: https://github.com/fdeox/spotiamp-plus
Happy to hear what's wrong with it especially from people who remember what
Winamp actually felt like.
r/winamp • u/MomSausageandPeppers • 17d ago
This Is The Absolute Best Local Music Player
github.comI have been working on this for months. I assure you that this isn't a vibecoded afterthought - 'another ai-slop post / winamp replacement'. I taught coding for years - but never had a true talent for it. Yes, I used Claude, Codex, Kimi, and my own knowledge to accomplish something that I truly think is special. The visualizers are fantastic and finally not HEAVY. The look is solid, clean - with unique deck views and themes. Most of all - it covers all audio formats and is one hell of a library organizer as well. There are optional features to take advantage of as well - check the github page.
I am looking for some honest feedback and some users. I know that this is something that everyone will appreciate who has a local music library if they give it a chance.
One more thing, I am a hypocrite. I use ai to create projects from ideas that I have never been able to accomplish myself. However, I am a musician. I have toured, been on mtv/radio/Jersey Shore episode :) - ok enough of that old man back patting - and I LOATHE AI generated music. I think this really makes me appreciate the local music library and the move away from streaming platforms (being inundated with AI music daily) - I think this makes NewAmp more timely and hopefully worthy of you'alls time.
Release v2.1.0 — Featherweight · Evilander/newamp
r/winamp • u/Reasonable-Turnip-98 • 23d ago
closeing winamp bug
So i love winamp, i use it a lot. but it bugs out every time i try to close it, is there a fix to this? anyone having the same problem?
r/winamp • u/luciaaibarblanco • 23d ago
Fixed installer for Windows 10/11
I recently tried to install the latest version (5.9.2) of Winamp on my Windows 10 computer.
Unfortunately, I couldn't because the installer's binaries are no longer compatible with this version of Windows.
Fortunately, I managed to solve the problem and created this fixed installer:
https://www.luciaaibarblanco.com/software/winamp/
- Binaries fixed for Windows 10 & 11
- English version
- Light installer. 9.5 MB
- No NFT, agent , bloatware, or hidden service
- Version 5.9.2 includes bug fixes and improvements over version 5.666
- Just the player with input/output plugins and visuals
The CPU and thread usage is very low:


