The answer, for nearly a decade, was the SHOUTcast Flash Player.

The problem? A standard web browser in 2004 couldn't natively play an .pls or .m3u stream. If you clicked a SHOUTcast link, your computer would panic and try to launch Winamp or iTunes. That was fine for power users, but Grandma? She just wanted to click a button and hear 80s hair metal.

But the real killing blow came from Adobe. On , Adobe killed Flash Player for good.

Suddenly, millions of old forum posts, band websites, and gaming clan pages had a blank grey box where the radio player used to be. You might think this is a eulogy, but it isn't. Radio is still alive, and so is the SHOUTcast protocol. We just don't use Flash anymore.

The <audio> tag finally got reliable. Services like Icecast (open source) became more popular than SHOUTcast. Then came Shoutcast v2, which complicated things with authentication and JSON APIs.

So, pour one out for the .swf file. And if you see a green oscilloscope bouncing on a retro web archive today, click it. It probably still works.