https://github.com/captbaritone/webamp Skip to content Sign up * Product + Features + Mobile + Actions + Codespaces + Copilot + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Skills + GitHub Sponsors + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} captbaritone / webamp Public * Notifications * Fork 597 * Star 8.6k Winamp 2 reimplemented for the browser webamp.org License MIT license 8.6k stars 597 forks Star Notifications * Code * Issues 105 * Pull requests 29 * Actions * Security * Insights More * Code * Issues * Pull requests * Actions * Security * Insights captbaritone/webamp This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 263 branches 31 tags Code Latest commit @captbaritone captbaritone Change when we prune bad md5 ... 66a0372 Jul 6, 2022 Change when we prune bad md5 66a0372 Git stats * 3,332 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github/workflows Try to fix tests Mar 10, 2022 .yarn/releases Try locking Yarn version (#1066) Feb 14, 2021 config Test server, including GraphQL endpoint Mar 10, 2022 examples Enable top-level lint Mar 7, 2022 packages Change when we prune bad md5 Jul 6, 2022 .editorconfig Format css according to prettier default config Oct 20, 2018 .eslintignore Enable top-level lint Mar 7, 2022 .eslintrc Upgrade eslint May 7, 2022 .gitattributes Move skin stuff to their own packages May 18, 2020 .gitignore Add extend handlers for openUrl, load/save list (#991) May 24, 2020 .prettierignore TrueTypeFont, Simple PlaylistEditor, scrollbars. (#1169) May 7, 2022 .yarnrc Try locking Yarn version (#1066) Feb 14, 2021 LICENSE.txt Fix links in root README Jul 4, 2020 README.md Fixes #1132 Nov 12, 2021 babel.config.js Unify tests into the top level workspace Mar 7, 2022 deploy.sh TrueTypeFont, Simple PlaylistEditor, scrollbars. (#1169) May 7, 2022 netlify.toml Add bot url alias Apr 22, 2021 package.json Upgrade eslint May 7, 2022 yarn.lock Upgrade eslint May 7, 2022 View code Webamp Add Webamp to Your Site About This Repository Community In the Wild Thanks License README.md gzip size Tests Discord Webamp A reimplementation of Winamp 2.9 in HTML5 and JavaScript with full skin support. As seen on TechCrunch, Motherboard, Gizmodo, Hacker News (1, 2, 3, 4), and elsewhere. Screenshot of Webamp Check out this Twitter thread for an illustrated list of features. Works in modern versions of Edge, Firefox, Safari and Chrome. IE is not supported. Add Webamp to Your Site Here is the most minimal example of adding Webamp to a page:
For more examples, including how to add audio files, check out examples/ directory and the API documentation. About This Repository Webamp uses a monorepo approach, so in addition to the Webamp NPM module, this repository contains code for a few closely related projects and some pieces of Webamp which are published as standalone modules: * packages/webamp: The Webamp NPM module * packages/webamp/demo: The demo site which lives at webamp.org * packages/ani-cursor: An NPM module for rendering animiated .ani cursors as CSS animations * packages/skin-database: The server component of https:// skins.webamp.org which also runs our Twitter bot, and a Discord bot for our community chat * packages/winamp-eqf: An NPM module for parsing and constructing Winamp equalizer preset files (.eqf) * packages/archive-org-webamp-integration-tests: An integration that confirms that archive.org's Webamp integration is working as expected * packages/webamp-modern: A prototype exploring rendering "modern" Winamp skins in the browser * packages/webamp-modern-2: A second attempt at exploring rendering "modern" Winamp skins in the browser * examples: A few examples showing how to use the NPM module Community Join our community chat on Discord: https://discord.gg/fBTDMqR Related communites: * Winamp Community Update Pack - "New plug-ins to add additional features to Winamp as well as replacement plug-ins to provide better implementations of some of the plug-ins natively included with Winamp". (Forum / Discord server) In the Wild An incomplete list of websites using Webamp: * Internet Archive - The Internet Archive lets you preview winamp skins and listen to audio tracks using Webamp * Winampify.io - An online Spotify client using Webamp * Webamp Desktop - An Electron app version of Webamp * 98.js.org - A Windows 98 clone in JavaScript (GitHub) * winxp.now.sh - A Windows XP clone in JavaScript with React ( GitHub) * Try Andy's Desk - A quirky Windows themed desktop experience. * www.dkdomino.zone - Someone's personal music player Thanks * Butterchurn, the amazing Mikdrop 2 WebGL implementation. Built and integrated into Webamp by: jberg * Research and feature prototyping: @PAEz * Beta feedback, catching many small UI inconsistencies: LuigiHann * Beta feedback and insider answers to obscure Winamp questions: Darren Owen * Donating the webamp NPM module name: Dave Eddy Thank you to Justin Frankel and everyone at Nullsoft for Winamp which inspired so many of us. License While the Winamp name, interface, and, sample audio file are surely property of Nullsoft, the code within this project is released under the MIT License. That being said, if you do anything interesting with this code, please let me know. I'd love to see it. About Winamp 2 reimplemented for the browser webamp.org Topics javascript html5 port webaudio-api winamp reimplementation Resources Readme License MIT license Stars 8.6k stars Watchers 161 watching Forks 597 forks Releases 31 tags Packages 0 No packages published Used by 159 * @0xCybin * @charlpcronje * @ddock4you * @Rowan-Bird * @m1sho * @Magic-Services-Account * @degenpig * @chingu-voyages + 151 Contributors 37 * @captbaritone * @jberg * @greenkeeperio-bot * @dependabot[bot] * @durasj * @0x5066 * @sethiroth66 * @Borewit * @rickycodes * @fathonysl * @elliots + 26 contributors Languages * TypeScript 78.1% * JavaScript 8.0% * Objective-C 5.4% * MATLAB 4.3% * CSS 2.3% * HTML 1.9% Footer (c) 2022 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.