Winamp + dialup connection. How many hours have we lost downloading a bunch of mp3 files...
A Reimplementation of Winamp 2.9 in HTML5 and JavaScript
121–130 of 212 posts
Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript
#122Earlier 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.
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
#123Winamp + 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
#124Has Justin Frankel ever commented on this project?
Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript
#125I've installed Wine on my Debian juste to use Winamp. That's so many memories ! Thanks captbaritone !
Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript
#126Wow, 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…
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
#127Wow, 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 🧐
Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript
#128Earlier 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?
#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
#129Earlier 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.
Re: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript
#130Winamp + 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.
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.