1.5.0-0x8 • Published 8 months ago

@exezt-/webamp v1.5.0-0x8

Weekly downloads
-
License
MIT
Repository
github
Last release
8 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

8 months ago

1.5.0-0x740

8 months ago

1.5.0-0x738

8 months ago

1.5.0-0x737

8 months ago

1.5.0-0x735

8 months ago

1.5.0-0x734

8 months ago

1.5.0-0x733

8 months ago

1.5.0-0x732

8 months ago

1.5.0-0x731

8 months ago

1.5.0-0x730

8 months ago

1.5.0-0x729

8 months ago

1.5.0-0x728

8 months ago

1.5.0-0x727

8 months ago

1.5.0-0x726

8 months ago

1.5.0-0x725

8 months ago

1.5.0-0x724

8 months ago

1.5.0-0x723

8 months ago

1.5.0-0x722

8 months ago

1.5.0-0x721

8 months ago

1.5.0-0x720

8 months ago

1.5.0-0x719

8 months ago

1.5.0-0x718

8 months ago

1.5.0-0x717

8 months ago

1.5.0-0x716

8 months ago

1.5.0-0x715

8 months ago

1.5.0-0x710

8 months ago

1.5.0-0x709

8 months ago

1.5.0-0x708

8 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

9 months ago

1.5.0-0x603

9 months ago

1.5.0-0x602

9 months ago

1.5.0-0x601

9 months ago

1.5.0-0x6

9 months ago

1.5.0-0x5

9 months ago

1.5.0-0x4

9 months ago

1.5.0-0x3

9 months ago

1.5.0-0x2

9 months ago

1.5.0-0x1

9 months ago