7 ms·
Webamp – Winamp 2 in the Browser
- cengizIO 4y agoAmazing that N,U,L,Esc,L,Esc,S,O,F,T still works. Kudos!
- colinprince 4y agoAnd, previously, https://news.ycombinator.com/item?id=16333550 https://news.ycombinator.com/item?id=16333550 https://news.ycombinator.com/item?id=17583997 https://news.ycombinator.com/item?id=17583997
- hestefisk 4y agoAww man, I miss when computers were fun…
- ChuckNorris89 4y agoComputers are still fun and IMHO, they are more fun today than they were in the past: no more loud fans running at full whack, no more spinning rust slowing things down, no more expensive briefcase sized laptops with 40min battery life, operating systems where everything just works out of the box without fumbling over which floppy has the right driver that won't randomly crash the OS, fast internet and easy piracy, better malware protection and security out of the box, no more collecting stacks of optical media (ok, that was pretty fun), etc. I cut my teeth into '90s computing but I wouldn't go back to those days. People need to venture outside the walled gardens to discover the fun, but most people don't, as their smartphone with Instagram and TikTok is more addictive than checking out what they can do on a PC.
- RunSet 4y agoComputers were more fun before Intel Management Engine (and the AMD equivalent) was a thing. Feels like someone poked holes in all my condoms.
- ChuckNorris89 4y agoHow exactly has IME ruined the fun for you? You know that it's valuable tool for IT admins and fleet management but you don't have to use it , right?. Has anyone ever been hacked through IME vulnerabilities? I wish people would provide some valid arguments instead of spreading FUD.
- RunSet 4y ago> How exactly has IME ruined the fun for you? The nagging knowledge that no matter how thoroughly I secure my environment it is insecure by design at a base level. > you don't have to use it Disabling Intel Management Engine is not a feature of the platforms that support it. > Has anyone ever been hacked through IME vulnerabilities? I could not say. Glad you at least acknowledge the vulnerabilities exist. https://en.wikipedia.org/wiki/Intel_Management_Engine#Security_vulnerabilities https://en.wikipedia.org/wiki/Intel_Management_Engine#Securi... -------------------------- Edit since I can't reply to the post below: It is not like being afraid to leave the house because a meteorite strike might kill me because staying at home does not afford protection from meteorites but using a system without Intel Management Engine does afford protection from its vulnerabilities. I would say that your position is equivalent to saying "Why are you so upset about the skateboard on the staircase? People can fall down stairs without slipping on a skateboard and anyway as far as I know no one has slipped and fell on this skateboard yet." "Just don't connect it to a public network, including the internet" (airgapping) is a solution to the vulnerabilities posed by Intel Management Engine but I expect most people who purchase computers featuring Intel Management Engine lack that understanding.
- ChuckNorris89 4y ago>The nagging knowledge that no matter how thoroughly I secure my environment it is insecure by design at a base level. That's like worrying about leaving the house since a meteorite strike could kill you. If you're that concerned about the security of your environment then you shouldn't connect your PC to the internet or any wired or wireless network regardless of having IME or not. Everything you didn't design and build yourself from the ground up or which you can't thoroughly inspect and audit in detail is insecure by design and should be treated as such, IME or not, yet the entire world still functions just fine with billions of devices talking to each other over the internet because those are the pros of commonization of hardware and software while we have learned to minimize the security risks associate with that commodization. The threat model you're scared of is easily solved by air gapped systems which is what we have at work in our secure environment making your perceived IME threat blown out of proportion.
- duxup 4y agoAlso no more (well less) massive seat license type software / massive ass installs anymore to try new software. I know folks hate the SaaS world to some extent but the amount that is available for me to try / use for a couple bucks a month is bonkers. I can try out dozens of different applications in the time it used to take me to install one beast of an application that took up a good chunk of my disk space...
- Dalewyn 4y agoI don't think computers are still "fun". The distinct atmosphere of geeky fun that computing had in the 80s and 90s through the early 00s just doesn't exist anymore. Erased in favour of cleanliness because big monies and liabilities (and fragile fee fees) started to get involved. We will never see the likes of MS Office Assistants or whipping some llama asses ever again. I still "like" computing as a hobby because I grew up on the stuff, but if I were a kid again today I wouldn't bat an eye at computing because there's no "fun" in it anymore. Nothing about computing today blows the mind, child or adult.
- tirwander 4y agoI feel you. We got our first computer in, I think, 1994? I was 12. It was a Gateway 2000 486 something. haha I can't remember the letters on the end. It was magic. Oh, and AOL of course. It continued to feel that way because it was kind of newer territory to a lot of people in general. Now, it is just standard... everywhere... I think the mass adoption is the fun killer. It was much more niche back then.
- iancmceachern 4y agoThose were the good days, between me and my buddies we had a Pavkard Bell, a Micron, a Gateway 2000, and a home built or two. We played C&C, red alert, doom, quake, descent and some old fashioned board game Axis and Allies when we got tired on the computers.
- hestefisk 4y agoSpot on. Awesome post. My first PC was a 1995 486 clone no name PC with a Cyrix (!!!) 57 MHz cpu and 4 megs of ram. Originally it came only with a floppy drive and a 420MB HD. I bought this sound blaster-like card with a CD-ROM drive attached to it and picked up Slackware Linux 3.0 distributed via a computer magazine. It wouldn’t install at first because the cd drive was attached via the sound blaster clone card so I had to install it via many floppies instead. I finally got it working. I really miss those days where things were hard and required work to make things seamless. Today even Windows runs Linux so there’s no incentive to geek out anymore.
- 4y ago
- badsectoracula 4y ago> no more loud fans running at full whack, no more spinning rust slowing things down, no more expensive briefcase sized laptops with 40min battery life, operating systems where everything just works out of the box without fumbling over which floppy has the right driver that won't randomly crash the OS, fast internet and easy piracy, better malware protection and security out of the box, no more collecting stacks of optical media (ok, that was pretty fun), etc. TBH i grew up with IBM PC compatibles (my "upgrade history" was PC XT clone, PC AT clone, AMD 386, Pentium MMX, Pentium 2, Athlon64 and then modern stuff) and i never remember thinking any of that being much of an issue - and i knew enough about PCs to have built my own since pretty much the first one (the PC XT clone i used was a bunch of randomly thrown components together) and programmed them since the beginning too. Like sure, they most likely were things some people fussed about, but i never remember even thinking about these. The only thing i always remember being an issue was floppy disks being horribly unreliable.
- jamesbfb 4y agoI feel the opposite, the fact that computers were so limited in resources (in the late 90s for me as I am now pushing 40) made it more fun. These days, with all the space, iops and cores I could ever dream of, it’s like playing doom with god mode enabled.
- tirwander 4y agoRight? It just doesn't feel the same anymore and I don't know why
- olyjohn 4y agoBecause blogs and forums with well archived, searchable data is gone? Because all the good info is in some shitty Reddit thread hidden under 10,000 downvotes? Or because all events are posted on Facebook only? Because nobody even bothers to have a website anymore? Because the entire internet is on AWS now? Because your computer is now a secure enclave where you can't do what you want with it, but you'll still get hacked just like 10 years ago? Because the top 100 results on every search are the same 10 websites, or a shitload of spam? Because patent trolls are running amok? Because everything now requires Chrome? Because you can't even run your own browser on your phone? Because everything is an app when it could just be a simple status page? Because everybody is harvesting all of your data? Because you no longer have any privacy? Because you can't even fix your own car? Because every computer is now behind multiple NATs? Because there's a middleman between you and everything? Because all the choice of ISPs is gone? Because municipal broadband is basically illegal everywhere? Maybe I'm just old and cynical. I'll be out in the garage tuning my carburetor.
- xdfgh1112 4y agoThey still are. You've just gotten old.
- Dalewyn 4y agoThere are plenty of things I continue to enjoy just like old times as I age. Computing is not one of them.
- hestefisk 4y agoThey are fun… but not as fun. There used to be a tile when running Linux was considered “underground”. Where people would geek for hours on end about their modded Amiga 1200s. Unfortunately those days are over and computers are quite boring.
- albertzeyer 4y agoI think they still are. But it now covers a much wider space of topics. While there are certainly some things which have become annoying or boring, there are also a lot of really fun and exciting things. I specifically have gotten into machine learning, deep learning, and this gets really exciting currently. I think all the topics around artificial intelligence, robotics etc will see lots of further excitement in the upcoming years.
- chinathrow 4y agoSo I wasted a few minutes on that and while not everything is doable, skin upload works. Grab your random memories from https://skins.webamp.org/ https://skins.webamp.org/ and load it via the CD-Tray open/close icon. Much fun.
- captbaritone 4y agoDrag and drop also works.
- tomxor 4y agoYou can open local audio files with this thing! Let the nostalgia begin.
- captbaritone 4y agoAnd classic skins! Just drag them in.
- theandrewbailey 4y agoI forked this to add subsonic functionality, so I can use it with my Funkwhale instance. Playlists appear as icons on the "desktop", and will load and play when double clicked. https://github.com/theandrewbailey/webamp/tree/subsonic https://github.com/theandrewbailey/webamp/tree/subsonic https://user-images.githubusercontent.com/4029815/115481759-4cb9e500-a21b-11eb-8667-7c45d9e31c4a.png https://user-images.githubusercontent.com/4029815/115481759-...
- grimgrin 4y agoI only recently discovered that archive.org offers webamp as a mode for playing anything with a playlist See: https://archive.org/details/the-hobbit-bbc-radio-drama?webamp=default https://archive.org/details/the-hobbit-bbc-radio-drama?webam... screenshot: http://i.imgur.com/YXOPhu6.png http://i.imgur.com/YXOPhu6.png
- captbaritone 4y agoBlog post from when we did the integration: https://blog.archive.org/2018/10/02/dont-click-on-the-llama/ https://blog.archive.org/2018/10/02/dont-click-on-the-llama/
- sp332 4y agoAnd here is a collection of 91,000 winamp skins! https://archive.org/details/winampskins https://archive.org/details/winampskins
- captbaritone 4y agoThis is a custom UI I built to showcase the collection we started on the Internet Archive as part of that collaboration. The collection has grown considerably since that time, but it’s the same set of files. My writeup of the Winamp Skin Museum can be found here if anyone wants to learn more: https://jordaneldredge.com/blog/winamp-skin-musuem/ https://jordaneldredge.com/blog/winamp-skin-musuem/
- smusamashah 4y agoWhat makes Winamp so themeable in comparison with today's softwares? Why we can't do the same today? Take windows itself, it use to have theme packages, but these days max you get is a different color scheme or a custom background only (chrome, Firefox etc ) .
- captbaritone 4y agoUser defined themes place a meaningful restriction on how the UI can evolve. My theory is that as software has moved to the web, and thus a more iterative/continuous deployment model, this restriction has felt relatively more expensive to commit to.
- hulitu 4y agoNo plugins ? No support for OneDrive ? I'm dissapointed.
- captbaritone 4y agoWe do have Dropbox support, but it’s currently disabled while we sort out some theoretical security concerns. Specifically, we let you load Milkdrop visualizer plugins via a query param, but that involves arbitrary js execution. We have a solution that we've built and shipped, we just haven't yet disabled the old system. More info on the Wasm compiler we built as part of that solution can be found at my blog: https://jordaneldredge.com/blog/speeding-up-winamps-music-visualizer-with-webassembly/ https://jordaneldredge.com/blog/speeding-up-winamps-music-vi...
- chaosprint 4y agoBrowser audio related: https://news.ycombinator.com/item?id=32610127 https://news.ycombinator.com/item?id=32610127 https://news.ycombinator.com/item?id=30942074 https://news.ycombinator.com/item?id=30942074
- captbaritone 4y agoHey! Author of the project here (not op). Happy to answer any questions. The code, and instructions for using it on your own site, can be found here on GitHub: https://github.com/captbaritone/webamp https://github.com/captbaritone/webamp
- electrotype 4y agoCould you make it play online streams? Examples: https://legacy.radioparadise.com/rp_2.php#name=Listen&file=links https://legacy.radioparadise.com/rp_2.php#name=Listen&file=l...
- captbaritone 4y agoThe main challenge is CORS. For EQ/Balance/Visualization, Webamp needs access to the actual byte-stream which requires special permissions be granted in the HTTP headers by whoever is running the stream.
- BackBlast 4y agoTo get around CORS you have to run the stream via a proxy from a place that will allow requests from the domain you are hosting it from. Or the origin stream has to allow the domain directly.
- prottog 4y agoThanks for the trip down memory lane. :-)
- tirwander 4y agoReally made me smile :)) Good ole days, eh? heh
- xwowsersx 4y agoSo nostalgic. Incredible work!
- ArekDymalski 4y ago
- dezmou 4y agoI tough this would be a wasm compilation of winamp but no it is full HTML and Typescript
- captbaritone 4y agoThe Milkdrop Visualizer does use Wasm, but it's a custom in-browser compiler. You can read more here: https://jordaneldredge.com/blog/speeding-up-winamps-music-visualizer-with-webassembly/ https://jordaneldredge.com/blog/speeding-up-winamps-music-vi...
- adrianomartins 4y agoYep, that brought some quick flashbacks...
- fbn79 4y agoRelated. Nice standalone open source music visualizer like winamp https://github.com/projectM-visualizer/projectm https://github.com/projectM-visualizer/projectm
- kristopolous 4y agoBtw, archive.org has this as an option for its audio archives
- captbaritone 4y agoOther discussion of this elsewhere in the thread: https://news.ycombinator.com/item?id=32865926 https://news.ycombinator.com/item?id=32865926
- nixass 4y agoOh my god, it's full of stars!
- mrcus 4y agoI think the correct response is that it really whips the llama’s ass.
- dang 4y agoRelated: Webamp: Winamp 2 in the browser - https://news.ycombinator.com/item?id=26811696 https://news.ycombinator.com/item?id=26811696 - April 2021 (104 comments) WebAmp: WinAmp 2 in Your Browser - https://news.ycombinator.com/item?id=17583997 https://news.ycombinator.com/item?id=17583997 - July 2018 (41 comments) A Reimplementation of Winamp 2.9 in HTML5 and JavaScript - https://news.ycombinator.com/item?id=16333550 https://news.ycombinator.com/item?id=16333550 - Feb 2018 (208 comments)
- plq 4y agoThose of you who wondered (like me) how the (possibly) copyrighted music might have so easily and seamlessly reached your ears, behold: https://github.com/captbaritone/webamp-music https://github.com/captbaritone/webamp-music Also: https://github.com/captbaritone/webamp/blob/master/packages/webamp/docs/music-credits.md https://github.com/captbaritone/webamp/blob/master/packages/...
- smusamashah 4y agoHow was Winamp this much themeable/skinable but today's softwares are not? Why?
- miohtama 4y agoFirefox is themeable. Android user interface is as well. Visual Studio Code is. PyCharm and other Jetbrains IDEs are. I would guess the audience of the software has changed - Winamp was for nerds. However nerds are no longer the major segment of IT customers.