Lightweight, customizable audio player with waveform visualization
-
Updated
Jul 2, 2026 - JavaScript
Lightweight, customizable audio player with waveform visualization
Playlist and chapter navigation for WaveformPlayer
Generate waveform peak data from audio files. CLI tool and Node.js library for pre-computing waveform data for WaveformPlayer and WaveformBar.
React component wrapper for @arraypress/waveform-player — forwardRef-friendly, useEffect lifecycle, typed props for every option.
Astro component wrapper for @arraypress/waveform-player — typed props for every option, lazy-mount support, framework-idiomatic ergonomics.
Vue 3 components for @arraypress/waveform-bar — singleton mount with config-as-props and a polymorphic play/queue trigger.
Vue 3 component wrapper for @arraypress/waveform-player — typed props for every option, event emits, an exposed imperative API, and SSR-safe mounting.
Svelte 5 component wrapper for @arraypress/waveform-playlist — a declarative `tracks` array, typed props for every option, lifecycle callback props, an exported imperative navigation API, and SSR-safe mounting.
Svelte 5 components for @arraypress/waveform-bar — a singleton persistent bottom bar and a polymorphic play/queue trigger.
Svelte 5 component wrapper for @arraypress/waveform-player — typed props for every option, callback props, exported imperative API, and SSR-safe mounting.
Documentation for the @arraypress waveform family — docs.waveformplayer.com
The waveformplayer.com marketing site for the @arraypress waveform audio player family — built with Astro & Tailwind.
Vue 3 component wrapper for @arraypress/waveform-playlist — a declarative `tracks` array, typed props for every option, an exposed imperative API for playlist + chapter navigation, and SSR-safe mounting.
React components for @arraypress/waveform-bar — singleton mount and polymorphic play/queue trigger.
Persistent bottom audio player bar for WaveformPlayer - queue management, page persistence, and seamless playback
React component wrapper for @arraypress/waveform-playlist — forwardRef-friendly, useEffect lifecycle, a declarative `tracks` array, typed props, and an imperative handle for playlist + chapter navigation.
Lightweight analytics tracking for WaveformPlayer. Track meaningful audio engagement with minimal overhead.
Astro components for @arraypress/waveform-bar — typed singleton mount and polymorphic play/queue trigger.
Astro component wrapper for @arraypress/waveform-playlist — typed props, a typed tracks/chapters array, lazy-mount support, framework-idiomatic ergonomics.
Add a description, image, and links to the arraypress topic page so that developers can more easily learn about it.
To associate your repository with the arraypress topic, visit your repo's landing page and select "manage topics."