I never wanted a player that looks like Winamp. I wanted one that actually runs Winamp skins. The difference is bigger than it sounds. A Modern Skin is not a bitmap theme, it is a program. XML declares the widget tree, compiled Maki bytecode drives the behavior. Drawers slide, tabs switch, windows change their shape, all of it scripted by the skin itself. Repaint that and you have a pretty poster. I wanted the original.
That is why qtamp runs skins as real programs. qtamp is my Qt6-native music player and the reference player for qtWasabi, my independent reimplementation of a Modern Skin engine. Skins ship their compiled Maki bytecode with them, and qtWasabi executes it in its own Maki VM. The skin’s logic drives the interface exactly the way it did in 2002.
The name is a play on words. “Qt” as in the framework, “qt” as in cute. A Qt-native amp, and hopefully a cute one.
Cover-art for the 24seven.fm family of internet radio stations — Streaming Soundtracks, 1980s.FM, Adagio.FM, Death.FM, and Entranced.FM. A shared, host-agnostic C++ engine drives three Windows front-ends plus a cross-platform core library:
Component
Directory
Output
Build system
Desktop viewer
desktop/
24sevenfm_covers.exe (x64, self-contained)
MSBuild (.vcxproj / .sln)
Winamp plugin
winamp/
gen_24sevenfm_covers.dll (x86 / 32-bit)
CMake
foobar2000 component
foobar2000/foo_24sevenfm_covers/
foo_24sevenfm_covers.dll (x64)
MSBuild (.vcxproj)
Core library
lib/
coverfetch static lib (cross-platform)
CMake
All three front-ends share the same Direct2D renderer (shared/d2d_*.cpp), the cover engine (shared/cover_engine.* — cover preload, crossfade/flip transitions, remaining-time countdown), the options page (shared/options_*), and the networking/parse library (lib/). The library alone (lib/) is portable C++11 and already cross-compiles for Android/iOS.
Dynamic Audio Normalizer is a library for advancedaudio normalization purposes. It applies a certain amount of gain to the input audio in order to bring its peak magnitude to a target level (e.g. 0 dBFS). However, in contrast to more “simple” normalization algorithms, the Dynamic Audio Normalizer dynamically re-adjusts the gain factor to the input audio. This allows for applying extra gain to the “quiet” sections of the audio while avoiding distortions or clipping the “loud” sections. In other words: The Dynamic Audio Normalizer will “even out” the volume of quiet and loud sections, in the sense that the volume of each section is brought to the same target level. Note, however, that the Dynamic Audio Normalizer achieves this goal without applying “dynamic range compressing”. It will retain 100% of the dynamic range within each “local” region of the audio file.
The Dynamic Audio Normalizer is available as a small standalone command-line utility and also as an effect in the SoX audio processor as well as in the FFmpeg audio/video converter. Furthermore, it can be integrated into your favorite DAW (digital audio workstation), as a VST plug-in, or into your favorite media player, as a Winamp plug-in. Last but not least, the “core” library can be integrated into custom applications easily, thanks to a straightforward API (application programming interface).
foo_vis_wispan is a Foobar2000 spectrum analyzer visualization implemented with GDI. It is a port of the Classic Spectrum Analyzer (vis_classic) Winamp visualization plug-in by Mike Lynch.
A media player that’s made to emulate some of your favourite media players from the past & bring them into the future. WACUP (which can be pronounced as wakeup or wac-up or however you prefer it in your native tongue) is my vision of what a media player should be whilst still being compatible with the plug-ins for some of the most popular media players that you are used to. My plan is to include bug fixes, updates of existing features & most importantly new features with the goal to eventually become its own highly compatible media player.
WACUP is heavily based around a plug-in system making it simple to tailor you WACUP install to be what you want it to be. When it’s finally out of being a preview build, an SDK will eventually be offered so new plugins can then be made to add additional features.
elpAudio – A simple audio player using FMOD, that supports custom WinAmp themes, music files (.mp3, .midi, .wav, .ogg, .flac, .opus), tracker music (.mod, .xm, .s3m, .it) and other sound types (.wasd, .etm, .mus).
Do you miss the days of filling up your computer’s hard drive with MP3 files, burning CDs with your favorite party mixes, the glam and grunge fashion styles, waiting every week for the latest episodes of Friends and Sex And The City (sorry, no binging on streaming episodes), and all that came with the 90s? Do you wish the WordPress core blocks offered you more styles to match your interests? Then look no further because this plugin transforms a bland audio block into a llama-riffic Winamp-styled audio block!