1.5.0-0x716 • Published 9 months ago

@exezt-/webamp v1.5.0-0x716

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Webamp NPM Module

Development

I do most development by starting the demo site in dev mode and iterating that way. The following commands will install all dependencies, run an initial development build and then start a local server. Every time you save a file, it will rebuild the bundle and automatically refresh the page.

# First clone the repo, then...
cd webamp
# Change into the NPM module's sub directory
cd packages/webamp
# __Note:__ Please use yarn over npm, since yarn will respect our `yarn.lock` file
yarn install
yarn start

http://localhost:8080/ should automatically open in your browser.

# Run tests and lint checks
yarn test

Building

The NPM module is built separately from the demo site. To build it run:

yarn run build-library

This will write files to ./built.

Testing

yarn test

This will run the tests the linter and the type checker.

To update snapshots run

yarn test -u

Reference

Predecessors

  • Webamp2x An impressive implementation from 2002(!).
  • JsAmp An implementation from 2005 by @twm (via Hacker News).
  • LlamaCloud Comp From 2011 by Lee Martin (via Twitter)
  • Winamp em HTML5 e Javascript In 2010 a developer named Danilo posted one of his HTML5 experiments: "an audio player simulating good old Winamp". You will have to download the zip file.
  • JuicyDrop An HTML5 implementation with less emphasis on being true to the skin, but fully featured visualizations. @cggaurav is keeping it alive on GitHub
  • Spotiamp The folks at Spotify reimplemented Winamp as a frontend for Spotify. Not in a browser, and only runs on Windows. It has since been discontinued.
1.5.0-0x8

9 months ago

1.5.0-0x740

9 months ago

1.5.0-0x738

9 months ago

1.5.0-0x737

9 months ago

1.5.0-0x735

9 months ago

1.5.0-0x734

9 months ago

1.5.0-0x733

9 months ago

1.5.0-0x732

9 months ago

1.5.0-0x731

9 months ago

1.5.0-0x730

9 months ago

1.5.0-0x729

9 months ago

1.5.0-0x728

9 months ago

1.5.0-0x727

9 months ago

1.5.0-0x726

9 months ago

1.5.0-0x725

9 months ago

1.5.0-0x724

9 months ago

1.5.0-0x723

9 months ago

1.5.0-0x722

9 months ago

1.5.0-0x721

9 months ago

1.5.0-0x720

9 months ago

1.5.0-0x719

9 months ago

1.5.0-0x718

9 months ago

1.5.0-0x717

9 months ago

1.5.0-0x716

9 months ago

1.5.0-0x715

9 months ago

1.5.0-0x710

9 months ago

1.5.0-0x709

9 months ago

1.5.0-0x708

9 months ago

1.5.0-0x707

9 months ago

1.5.0-0x706

9 months ago

1.5.0-0x705

9 months ago

1.5.0-0x704

9 months ago

1.5.0-0x703

9 months ago

1.5.0-0x702

9 months ago

1.5.0-0x701

9 months ago

1.5.0-0x7

9 months ago

1.5.0-0x604

10 months ago

1.5.0-0x603

10 months ago

1.5.0-0x602

10 months ago

1.5.0-0x601

10 months ago

1.5.0-0x6

10 months ago

1.5.0-0x5

10 months ago

1.5.0-0x4

10 months ago

1.5.0-0x3

10 months ago

1.5.0-0x2

10 months ago

1.5.0-0x1

10 months ago