Live data from Hacker News

A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

github.com

121–130 of 212 posts

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#121
post #8

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

I didn't have internet in my dorm, so I was downloading mp3s at university and retrieving them at home by floppy disk. That is, 128kbps mp3s, which is about 1MB per minute (iirc), on 1.44MB floppy disks. split(1) to the rescue. I did the same for (short) videos too. Crazy days.

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#122
post #89

Earlier quoted context omitted.

sorry to be the party pooper, but saddly, allowing skins kind of forfeits your control over the ui & design of your app doesn't it

So? An app isn't meant to hang in a museum and look pretty for the developer. If the end user thinks it would be better with a different font or larger text or a different background, then they're right. And realistically once an app ships to the end user the developer has forfeited all control anyway.

> So? An app isn't meant to hang in a museum and look pretty for the developer.

Oh how many devs i have encountered over the years with that exact attitude, in particular post iPhone...

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#123
post #8

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

I didn't have internet in my dorm, so I was downloading mp3s at university and retrieving them at home by floppy disk. That is, 128kbps mp3s, which is about 1MB per minute (iirc), on 1.44MB floppy disks. split(1) to the rescue. I did the same for (short) videos too. Crazy days.

I think i pissed off some kids in the neighborhood when i started doing CDRs for the cost of the disc (or bring your own and i'll fill it up), when they had been selling them at a 100% (or more) markup...

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#125

I've installed Wine on my Debian juste to use Winamp. That's so many memories ! Thanks captbaritone !

xmms (formerly x11amp) used to fill that niche, but it's not available in Debian anymore apparently. xmms2 apparently went with something different, but it does look like promoe is a xmms2 frontend that takes on this legacy.

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#126
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…

It came as a surprise to me but I found out literally today that VLC is skinnable: https://www.videolan.org/vlc/skins.html

If you don't want/can't run Winamp, VLC might almost be what you want.

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#127
post #114
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…

I wonder why we are not skinning websites 🧐

https://userstyles.org

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#128
post #98

Earlier quoted context omitted.

Here is the same thing, the errors are: TypeError: Object.entries is not a function(…)e.(anonymous function) @ console.js:32 Skin.js:127 Uncaught (in promise) TypeError: Object.entries is not a function(…)

Could you paste a full stack trace?

I'm using Chrome by the way.

#1 - TypeError: Object.entries is not a function(…) e.(anonymous function) @ winamp.js:38

#2 - winamp.js:49 Uncaught (in promise) TypeError: Object.entries is not a function at _ (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at Ct.beginWork (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at i (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at a (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at s (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at E (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at b (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at h (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at p (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at Object.Nt.updateContainer (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at https://jordaneldredge.com/projects/winamp2-js/built/winamp.... at Object.Rt.unbatchedUpdates (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at gn (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at uo.render (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at e. (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at r (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at a._invoke (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at a.e.(anonymous function) [as next] (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at r (https://jordaneldredge.com/projects/winamp2-js/built/winamp....) at https://jordaneldredge.com/projects/winamp2-js/built/winamp....

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#129

Earlier quoted context omitted.

We've still got Slack themes: http://slackthemes.net/ . Almost a necessity when you have multiple channels.

Drives me nuts that the sidebar is the only them-able part. The white background in the chat window destroys my eyes.

On the web, install stylish and use https://userstyles.org/styles/117475/slack-night-mode-black

Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript

#130
post #8

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

Dialup? Lucky. I had 14.4k through my dad's Startac until I was about 15.

That's still Dial-up.

56k was just the last version of Dial-up. I started on 9600baud (9.6k) and it started well before that even, at something like 0.1k.

Post reply on HN