Fork of Amlpitude.js

Usage no npm install needed!

<script type="module">
  import sergiovilarAmplitudejs from 'https://cdn.skypack.dev/@sergiovilar/amplitudejs';


Amplitude.js Logo

Amplitude.js is a lightweight javascript library that allows you to control the design of your media controls in your webpage -- not the browser. No dependencies (jQuery not required). Amplitude.js is available under the MIT License.


Click the image at the top to be taken to the demo site or click here.


  • Completely independent library (no jQuery required)
  • 100% customizable design
  • Real time audio visualizations
  • Simple Soundcloud integration
  • Live streams
  • Call back functions for events
  • Play/Pause
  • Stop
  • Next Song
  • Previous Song
  • Shuffle
  • Song meta data display


We're huge believers in clear documentation. You can access the latest documentation here. If you find errors or places for improvement, submit a pull request with the documentation located at /docs/DOCUMENTATION.md. The documentation site reads directly from the GitHub Repo.

Reporting Issues

If you are experiencing any issues or if you have a feature request, please open up a new GitHub Issue

Want to see if you can get a hold of us directly? Just join our Gitter chat and ask away: