![JavaScript Jabber artwork](https://is4-ssl.mzstatic.com/image/thumb/Podcasts113/v4/4f/27/53/4f275341-b4b7-a878-edc6-6167faed8ef8/mza_1286199390789031654.jpg/100x100bb.jpg)
Episode 323: JSJ 319: Winamp2-js with Jordan Eldredge
JavaScript Jabber
English - June 26, 2018 10:00 - 48 minutes - 45 MB - ★★★★ - 58 ratingsHow To Education Technology javascript programming browser internet web programmer developer framework front end node Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Panel:
Charles Max Wood
AJ ONeal
Aimee Knight
Joe Eames
Special Guests: Jordan Eldredge
In this episode, the JavaScript Jabber panelists discuss Winamp2-js with Jordan Eldredge. Jordan is the creator of Winamp2-js and was inspired to create this media player from the old Winamp media player that he used back in the day. They talk about the importance of limitations, the value of having fun side projects, and pushing the boundaries. They also touch on skin parsing, making Webamp an electron app, and more!
In particular, we dive pretty deep on:
What is Winamp2-js?
The history and future of Winamp
WACUP
Winamp was the first big mp3 player that you could style
Webamp’s features and the technical challenges associated with them
Why JavaScript?
Creative solutions
Limitations of browser and creating something that previously existed
The importance of limitations
Hadn’t done very much JavaScript prior to this project
Originally created with jQuery
Led him into a career in JavaScript
Pushing the boundaries
Skin parsing
“Bitrot” and making Winamp skins accessible again
The value of side projects, even stupid ones
Architecture docs
What made you choose React and Redux?
Spotiamp (Soptify’s canceled Winamp client)
Making Webamp an Electron app
Winamp visualizers being ported to the web
The domain name webamp.org
And much, much more!
Links:
Winamp2-js
Webamp
JavaScript
jQuery
Architecture docs
React
Redux
jordaneldredge.com
Jordan’s GitHub
@captbaritone
Sponsors
Kendo UI
FreshBooks
Loot Crate
Picks:
Charles
AJ
Samson GoMic
Greenlock for Web Servers
Greenlock for Node.js
Aimee
Joe
2ality.com
What if JavaScript wins? Medium post
Jordan