WACUP 1.99.36.22278 Preview

WACUP (WinAmp Community Update Project) is a modern, enhanced version of the classic Winamp music player, designed for better stability, performance, and compatibility. Built for Windows, WACUP retains the familiar Winamp interface while adding 64-bit support, bug fixes, and new features like improved audio format support, customizable skins, and optimized playlist management. Unlike bloated alternatives, WACUP focuses on lightweight performance and regular updates, making it the best choice for fans of the classic Winamp experience.

Basically, if you miss the good old days of Winamp and want a modern upgrade that doesn't mess things up, WACUP is for you!

WACUP key features:

  • Classic Winamp Feel - Keeps the familiar interface and functionality.
  • Bug Fixes & Stability - Fixes old Winamp issues and improves performance.
  • 64-Bit Support - Works better on modern systems.
  • More Formats & Plugins - Supports additional audio formats and third-party plugins.
  • Customizable UI - Skins and tweaks for a personalized look.
  • Better Library Management - Improved playlists, media organization, and search.
  • No Bloat - Focuses on performance without unnecessary extras.
  • Regular Updates - Community-driven development with new features and fixes.

WACUP 1.99.36.22278 Preview changelog:

Changed

  • Changed the Streaming Url plug-in to now try to get artist & album metadata for the likes of YT music urls though this might help with other items processed through yt-dlp
  • Changed the way that Toasts are triggered to now be processed in a background thread before then being triggered on the main ui thread to hopefully avoid some crashes seen
  • Changed the ATF string used for the Toasts to skip trying to show the length when it relates to streams being played as it was otherwise often showing -1000 for the length
  • Changed a number of things within the NotSoDirect output plug-in as part of trying to resolve the intermittent crashes that keep happening for some when using this plug-in
  • Changed the Big Clock handling for streams or items without a known length so when using the likes of the time remaining mode it won't be stuck showing an unhelpful "0:00"

Fixed

  • Fixed the probable cause for a crash happening for some on the first run after installing or updating when attempting to load the first media library navigation tree image
  • Fixed some more issues found due to the issue above related to how the libpng library was being setup in the code to try to better ensure it is less likely to cause issues
  • Fixed a potenial crash on closing due to the Streaming Url plug-in trying to trigger handling that it shouldn't be from a missing check on its existing playback state, etc
  • Fixed the way some of the local library view query strings are generated to minimise issues that might occur in low memory situations though this is more a problem for x86
  • Fixed the probable cause of a crash being seen (more so with the x64 build) when attempting to determine if there might be online lyrics available for what is being played
  • Fixed the probable cause of another deadlock when using the NotSoDirect output plug-in whilst doing things like a quick stop & restart when the input plug-in reacts slowly
  • Fixed an internal api handling issue which was preventing the shared method for helping to make backup files of common settings files not work since the path was incorrect
  • Fixed a loading issue which could cause the bookmark categories to be wiped if the media library view had not been loaded before interacting with the navigation tree menus
  • Fixed some stream metadata information not being correctly reported (e.g. the stream bitrate being shown as "-1") due to not knowing about the icy-audio-info header string
  • Fixed the failure to play some urls via the Streaming Url plug-in if there's no trailing slash as normally seen when a specific port had been specifically set with the url
  • Fixed the cause of a crash when using the NotSoDirect output plug-in after leaving it not playing for a while & then starting again due to trying to access a dead instance
  • Fixed the potential for a ui hang which could trigger the unresponsive error handling when attempting to batch import of playlists from a folder into the library playlists
  • Fixed corruption of the classic skin playlist information area where the string would randomly change font size or show junk data along with the wrong information for urls
  • Fixed some quirks related to the playback of streams & the expectation that the main playlist item title information for it won't be updated when playback of the url stops
  • Fixed a typo on the library playlists preference page along with a status text buffer not being correctly initialised when there is no items present in the viewed playlist

Updated

  • Updated Monkey's Audio (in_ape.dll) to 11.22 (24 Jul 2025)
  • Updated mpg123 (mpg123.dll) to 1.33.1 (27 Jul 2025)
  • Updated unrar (unrar.dll) to 7.1.9 (24 Jul 2025)
  • Updated vgmstream (in_vgmstream.dll) to the latest Git commit from 27 Jul 2025