npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

z-amp-minimal

v1.0.5

Published

A minimalist theme for Z-Amp that provides a basic audio player

Downloads

31

Readme

z-amp-minimal

A simple but stylish audio player for the web, built with z-amp-core

Codacy Badge Codacy Badge z-amp-minimal semantic-release

Minimal Theme Demo

The Minimal theme includes the following Z-Amp components:

  • Audio Player
  • Playlist Manager
  • Equalizer
  • Audio HTML Visualizer

Installation

At present, the Minimal theme is installable as an importable script in your site's markup. In the <head> section of the page, include the following code snippet:

<script type="text/javascript" src="https://unpkg.com/z-amp-minimal/build/z-amp-minimal.bundle.min.js"></script>

Quick Start

<script type="text/javascript">
    window.onload = () => {
        ZAmp.amp()
        .then((amp) => {
            amp.playlist.clear();
            amp.playlist.addTrack({url: "<TRACK URL>", title: "<TRACK TITLE>", artist: "<TRACK ARTIST>"});
        });
    }
</script>

Make sure to replace the variables with your own values. Repeat the addTrack statement for any number of tracks that you wish to add to the playlist.

Features

Auto-compacting design

Minimal will ensure that it takes up the least amount of screen real-estate possible. When it's not being interacted with (doesn't have focus or mouse over), it will reduce its size to include only a play/pause button and the name of the current song (if it's playing).

Hidden controls

When the player is selected it automatically reveals next, previous and play/pause buttons, as well as controls for shuffle and loop.

Playlist

One of the Minimal theme's selectable panels is a playlist that contains all of the player's current tracks. Select one to change the track or scroll through the list to find the track you're looking for. The current track is marked with a timer and a small visual EQ.

Equalizer

The second of the Minimal theme's selectable panels allows you to choose from three different presets of a seven-band EQ: Bass, Rock or Club. Manually adjusting one of the frequencies automatically selects Custom mode.

Further Support

For more information about what you can do with Z-Amp, check out the website for further documentation.