Live data from Hacker News

A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

github.com

181–190 of 212 posts

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#181
post #13

Wow, it even has skin support! I spent way too many hours developing skins for WinAmp and Trillian back in the late 90s as a teenager. I get why skins fell out of style, but I also kinda wish they didn't. Choosing a skin lets you personalize an app, creating a skin does so even more while also letting you express your creativity, and having skins creates a community. If I ever make an app where skinning would make se…

From the standpoint of a designer, skinning deprives a product of a unique identity.

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#182
post #8

Winamp + dialup connection. How many hours have we lost downloading a bunch of mp3 files...

For me the phone bill was even bigger issuer than slow download speed. Our local telephone company charged more than $1 per hour for all calls. I remember my parents being furious after seeing the bills.

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#183

Earlier quoted context omitted.

Facebook is optimized to get you addicted to your feed. Muted blue colors everywhere with contrasting bright "berry red" rewarding notifications. Images that are always more contrasted than the layout, etc. Anecdotal: I use a custom Facebook skin that makes the whole UI red and add a background image. Since I've started using it, I spend less time on the website. It feels, in a way, more tiring to use the custom them…

That's cool - can you share it?

It is a mix of UserStyles that I blended together. I won't share it but you can replicate it using: https://userstyles.org/styles/115084/red-facebook-gta-5-life... as a basis and one of the current popular themes for the background https://userstyles.org/styles/147009/facebook-2k17-modern-de...

https://userstyles.org/styles/browse?search_terms=facebook

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#184
post #61

Earlier quoted context omitted.

Shoutcast and the real-time visualisations are two killer features Winamp had that I don't think any media player since has even come close to competing with. I'm not saying there aren't still decent media players out there, but honestly I think Winamp is still the best there's ever been.

I completely agree, nothing came close to the awesomeness of Milkdrop 2 in Winamp. That's one of the reasons I got into programming, by being curious about how it "knew" how to move to the music. Still have it installed on an ancient PC, will never delete it!

I still don't get how they did the transitions. Maybe I'm remembering it wrong, but it seemed like one visualisation always smoothly transitioned to another one. No idea how they that worked.

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#185

Earlier quoted context omitted.

I always used skins in Winamp/XMMS, but I'm immediately filled with nostalgia upon seeing the default skin. I wonder if people who came to use computers in the last decade will experience the sort of enjoyment I got out of customizing the look and feel of applications. All of the walled gardens have intertwined design with functionality to the point where skinning doesn't really exist in the same way. I haven't used…

Honestly, skinning is probably easier today than it ever has been. With custom client-side stylesheets, there's no reason someone couldn't roll out custom skins for sites like Facebook, Twitter, etc.

Websites can change and break your client-side stylesheets.

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#186
post #143

Earlier quoted context omitted.

If those websites don't wish to support skinning, I don't see how the technical choices are misguided.

Originally stylesheets were meant to be recommendations. It was envisioned that user agents, users, and web pages would have their own, separate stylesheets, and the user agent would negotiate between the different stylesheets to determine the final style. I would argue that Twitter is going against the original spirit and best practices of the web with their technical decision to use css-in-js.

Meanwhile most people who have to use the web as a platform to build things view it as an incredibly painful mash of half implemented ideas and couldn't care less what the founders intended.

Let's stop using divs for presentation whilst we're at it and spend man-years on picking the right semantically named elements with no benefit to anyone anywhere ever.

No ajax or js either, I'm pretty sure they didn't envisage that.

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#187
post #13

Wow, it even has skin support! I spent way too many hours developing skins for WinAmp and Trillian back in the late 90s as a teenager. I get why skins fell out of style, but I also kinda wish they didn't. Choosing a skin lets you personalize an app, creating a skin does so even more while also letting you express your creativity, and having skins creates a community. If I ever make an app where skinning would make se…

From the standpoint of a designer, skinning deprives a product of a unique identity.

But if you're the only app with skinning support, it's a different sort of identity, and arguably a stronger one. I forgot almost all of the MP3 players I used in the 90s and 2000s, but Winamp is the one I do remember by name, probably for this reason.

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#188

Author here. I wrote a Twitter thread demonstrating many of its features. You can find it here: https://mobile.twitter.com/captbaritone/status/9612747140133...

For those who don't want to navigate Twitter for whatever reason (tracking, slows down your browser, bad UI, etc.), here's the content from the thread (the images and videos are still Twitter-hosted, by the way): ----------------------------------- It's done! Winamp2-js ( https://jordaneldredge.com/projects/winamp2-js/ ) finally supports all three windows! To celebrate, here's a list of some of the cool things it can…

No worries about copy/pasting. Twitter’s UI is not the ideal way to interact with this stuff, but it was the easiest way for me to put together all those short videos. Thanks for helping make it accessible.

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#189

Author here. I wrote a Twitter thread demonstrating many of its features. You can find it here: https://mobile.twitter.com/captbaritone/status/9612747140133...

People in this thread might also enjoy this Twitter bot I wrote that tweets Winamp skins: https://twitter.com/winampskins

Super cool. Where are you finding the skins? I went looking for some skins I made and put up on deviantart, but the download links are all broken. Do you just scrape the web or are they your personal collection, or are you querying a specific site?
Post reply on HN