Items tagged "winamp"
Mainlining Nostalgia: Making the Winamp Skin Museum
Thoughts on what I think made the Winamp Skin Museum successful.

The bizarre secrets I found investigating corrupt Winamp skins
I started looking through corrupt Winamp skins and it lead me down some very strange rabbit holes

Speeding Up Webamp's Music Visualizer with WebAssembly
Writing an in-browser compiler to compile untrusted user-supplied code to fast and secure Wasm at runtime.

Using Machine Learning to Generate Winamp Skins
I used thousands of screenshots of Winamp skins and StyleGAN2 to train an ML model generate more Winamp skins.

This Software is Punk Rock
A reprint of an interview I did with the Italian design magazine Progetto Grafico about Winamp's significance in our digital culture.

The Winamp Skin Museum is powered by an sqlite3 database
The Winamp Skin Museum is powered by an sqlite3 database containing 1.2gb of metadata about 86,000 Winamp skins and exposed as a public GraphQL endpoint

Rendering “modern” Winamp skins in the browser
Writing an interpreter for a custom bytecode opens the door for rendering interactive custom Winamp skins in the browser

Generating a 12 Hour Youtube Video With Python
Making a video that smoothly scrolls through 70k Winamp skins over the course of 12 hours.
Preserving Winamp skins for posterity at the Internet Archive
The story of how the Internet Archive came to preserve over 100k Winamp skins and include Webamp as one of their embedded media players

Building the @WinampSkins Twitter Bot
How my Twitter bot @winampskins works under the hood, how it has evolved over time, and what I've learned from the project.

2018 Talk by Tracey Jaquith: Webamp at archive.org
Sharing a 2018 lightning talk given by Tracey Jaquith about adding Webamp to the Internet Archive

How Winamp2-js loads native skins in your browser
How we get from a binary Winamp skin file to seeing Winamp2-js take on the look of your favorite skin, all within the limitations of your browser.
100k skins: Reflections on the Winamp Skin Museum’s upload flow
A technical breakdown of the Winamp Skin Museum’s over-engineered upload flow, and how it helped create a positive feedback loop

I did an interview for the Changelog Podcast
I talked about Winamp2-js on the Changelog Podcast.
Why there was never a Winamp 4
Did you ever wonder why they skipped straight from Winamp 3 to Winamp 5?
A Tour of Winamp2-js Features
Demo videos of Winamp2-js' more interesting features with notes on how they are implemented.

I was on the Changelog podcast again
I caught up with Jerod and Adam about nostalgia, music, file sharing, Napster and the weird stuff I found in corrupt Winamp skins
I talked about Winamp2-js on the Zeal Interestings Podcast
I appeared on the Zeal Interestings Podcast to talk about Winamp2-js.

Disassembling Winamp with Ghidra to find the Maki interpreter
Sharing my n00b attempt at disassembling the Winamp binary

The Winamp Skin Museum has a secret debug mode
Shhhh. Don't tell anyone, but the Winamp Skin Museum has a secret debug mode.

A Winamp Skin Detective Story
Tracking down the cause of some mysteriously corrupted Winamp skins

My one, awkward, Winamp Skin
Despite spending a fair portion of my adult life thinking about keeping Winamp skins accessible and preserved. But I was never a real skin creator myself.

Teenagers making Winamp skins in 2025
Hack Club is running a program where teens who make a Winamp skin, and upload it to the Winamp Skin Museum, will be rewarded with a prize

Webamp can pose for the camera
Webamp.org has a feature that lets it pose as if it were in action

Winamp Skin Mosaics
Generating photo mosaics from Winamp Skins
