1.5.0-0x8 • Published 7 months ago

@exezt-/webamp v1.5.0-0x8

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

7 months ago

1.5.0-0x740

7 months ago

1.5.0-0x738

7 months ago

1.5.0-0x737

7 months ago

1.5.0-0x735

7 months ago

1.5.0-0x734

7 months ago

1.5.0-0x733

7 months ago

1.5.0-0x732

7 months ago

1.5.0-0x731

7 months ago

1.5.0-0x730

7 months ago

1.5.0-0x729

7 months ago

1.5.0-0x728

7 months ago

1.5.0-0x727

7 months ago

1.5.0-0x726

7 months ago

1.5.0-0x725

7 months ago

1.5.0-0x724

7 months ago

1.5.0-0x723

7 months ago

1.5.0-0x722

7 months ago

1.5.0-0x721

7 months ago

1.5.0-0x720

7 months ago

1.5.0-0x719

7 months ago

1.5.0-0x718

7 months ago

1.5.0-0x717

7 months ago

1.5.0-0x716

7 months ago

1.5.0-0x715

7 months ago

1.5.0-0x710

7 months ago

1.5.0-0x709

7 months ago

1.5.0-0x708

7 months ago

1.5.0-0x707

7 months ago

1.5.0-0x706

7 months ago

1.5.0-0x705

7 months ago

1.5.0-0x704

7 months ago

1.5.0-0x703

7 months ago

1.5.0-0x702

7 months ago

1.5.0-0x701

7 months ago

1.5.0-0x7

7 months ago

1.5.0-0x604

8 months ago

1.5.0-0x603

8 months ago

1.5.0-0x602

8 months ago

1.5.0-0x601

8 months ago

1.5.0-0x6

8 months ago

1.5.0-0x5

8 months ago

1.5.0-0x4

8 months ago

1.5.0-0x3

8 months ago

1.5.0-0x2

8 months ago

1.5.0-0x1

8 months ago