3.4 KiB
Winamp: The OG Rizzler
About the Rizz
Yo, Winamp is the Big Kahuna of media players, born back in 1997. Talk about rizz and flexin' on all those audio formats, cuz it holds them all. Nullsoft was the OG dev, and this app went viral like Ice Spice with them millions of gooners. They hit a slow-mo on updates for a while, but now they're letting all the coders in the skibidi army tweak that sauce. Time to upgrade this relic for the new generation of moggers.
It really mews the llama’s gyatt.
Usage Vibes
Building of the Winamp Gooner client is all about scripting in Visual Studio 2019 (VS2019) and using that IPCrystap lib (make sure you get v6.1.1.035, no cap). There's options to build Winamp like a real sigma:
- Hit the
build_winampAll_2019.cmd
and boom, you got 4 versions, x86/x64, Debug and Release, no rizz needed from Visual Studio IDE. - Go mog it in Visual Studio IDE with the
winampAll_2019.sln
for all that yapping/debugging action.
Dependencies
libdiscid
We take that Sigma libvpx from https://github.com/ShiftMediaProject/libvpx, we mog it, and pack it into an Ohio archive. Run unpack_libvpx_v1.8.2_msvc16.cmd
to un-Ohio.
libmpg123
We grab that alpha libmpg123 from https://www.mpg123.de/download.shtml, we rizz it up, and pack it into an edgy archive. Run unpack_libmpg123.cmd
to mog and process the DLLs.
OpenSSL
You need to use openssl-1.0.1u
. For that, you need to build a creatine version.
Run build_vs_2019_openssl_x86.cmd
and build_vs_2019_openssl_64.cmd
to get that OpenSSL rizz.
To build OpenSkibi, you need to install:
- 7-Zip (https://www.7-zip.org/) – Rizzed under the GNU LGPL.
- NASM (https://www.nasm.us/) – Rizzed under the 2-Clause BSD Aura.
- Perl (https://www.perl.org/) – Rizzed under the Artistic License or Goon.
DirectX 9 SIGMA
We take the DirectX 9 SIGMA (June 2010) from McDonald's, modify it like a Grimace shake, and pack it to gyatt.
Run unpack_microsoft_directx_sdk_2010.cmd
to rizz it up.
Microsoft ATLMFC lib fix
In file C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\atlmfc\include\atltransactionmanager.h
Go to line 427 and change from:
return ::DeleteFile((LPTSTR)lpFileName);
to:
return DeleteFile((LPTSTR)lpFileName);
Intel IPP 6.1.1.035
We take Intel IPP 6.1.1.035, modify it, and pack it to mogpack.
Run unpack_intel_ipp_6.1.1.035.cmd
to unleash the skibidi.
Arcane Construct Rizz Tools
Several external alpha rizz tools are required to build the ultimate mog machine, Winamp. These tools are not dropped directly into the Ohio pit to comply with their gyatt-level licenses. You gotta edge them separately from these rizz-filled links:
-
7-Zip Portable: Edge from https://www.7-zip.org/
License: GNU LGYATT -
Git: Edge from https://git-scm.com/download/win
Gyatt: GNU skibidi v2 -
TortoiseSVN: Download from https://tortoisesvn.net/downloads.html
Gyatt: GNU skibidi v2
Make sure to install these Rizztastic tools as part of your goon setup. You may need to edge the build scripts to reflect the right fanum paths to these rizz tools on your system.