Lightweight, customizable audio player with waveform visualization
-
Updated
Nov 12, 2026 - JavaScript
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Build software better, together
#
arraypressHere are 24 public repositories matching this topic...Language: All
Filter by language
Sort: Most stars
Sort options
Lightweight, customizable audio player with waveform visualization
audio typescript music-player canvas waveform vanilla-javascript audio-player web-audio-api media-session bpm-detection podcast-player audio-visualization audio-peaks arraypress
Generate waveform peak data from audio files — per-file JSON for WaveformPlayer and WaveformBar, or one sounds manifest (with BPM and key from file names) for WaveformSounds. CLI and Node.js library.
audio nodejs javascript cli manifest waveform mp3 wav audio-processing waveform-generator audio-visualization audio-peaks sample-pack arraypress
Playlist and chapter navigation for WaveformPlayer
audio playlist typescript music-player podcast waveform vanilla-javascript audio-player chapters audio-visualization audio-playlist arraypress
Astro components for @arraypress/waveform-bar — typed singleton mount and polymorphic play/queue trigger.
audio playlist typescript music-player queue waveform audio-player astro bar media-session bottom-bar audio-visualization astro-component arraypress persistent-player
React components for @arraypress/waveform-bar — singleton mount and polymorphic play/queue trigger.
react audio player typescript music-player react-component waveform audio-player bar web-audio-api media-session bottom-bar audio-visualization arraypress persistent-player
Persistent bottom audio player bar for WaveformPlayer - queue management, page persistence, and seamless playback
audio music-player canvas queue podcast waveform vanilla-javascript audio-player bar web-audio-api audio-visualization arraypress
Documentation for the @arraypress waveform family — docs.waveformplayer.com
audio website playlist documentation music-player analytics waveform vanilla-javascript audio-player astro web-audio-api starlight waveform-generator audio-visualization arraypress
Vue 3 components for @arraypress/waveform-bar — singleton mount with config-as-props and a polymorphic play/queue trigger.
audio typescript music-player vue waveform audio-player bar vue-component media-session bottom-bar vue3 audio-visualization arraypress persistent-player
Astro component wrapper for @arraypress/waveform-sounds — server-rendered sound list, typed props as data-* attributes, ClientRouter-safe, one external script for strict CSPs.
audio typescript ssr waveform audio-player astro music-production sound-library audio-visualization audio-preview astro-component sample-pack arraypress
React component wrapper for @arraypress/waveform-sounds — server markup the runtime adopts, StrictMode-safe lifecycle, typed props, callbacks and an imperative handle.
react audio typescript ssr react-component waveform audio-player music-production sound-library audio-visualization audio-preview sample-pack arraypress
Vue 3 component wrapper for @arraypress/waveform-sounds — SSR and hydration, typed props, emits and an exposed instance.
audio typescript vue ssr waveform audio-player vue-component music-production sound-library vue3 audio-visualization audio-preview sample-pack arraypress
Vue 3 component wrapper for @arraypress/waveform-player — typed props for every option, event emits, an exposed imperative API, and SSR-safe mounting.
audio player typescript music-player vue waveform audio-player vue-component web-audio-api media-session podcast-player vue3 audio-visualization arraypress
Svelte 5 components for @arraypress/waveform-bar — a singleton persistent bottom bar and a polymorphic play/queue trigger.
audio typescript music-player waveform svelte audio-player bar web-audio-api media-session bottom-bar svelte-component svelte5 arraypress
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.
audio playlist typescript music-player waveform svelte audio-player podcast-player audio-visualization svelte-component svelte5 audio-playlist arraypress
Astro component wrapper for @arraypress/waveform-player — typed props for every option, lazy-mount support, framework-idiomatic ergonomics.
audio typescript music-player canvas waveform audio-player astro web-audio-api audio-visualization waveform-visualization astro-component withastro arraypress
Svelte 5 component wrapper for @arraypress/waveform-player — typed props for every option, callback props, exported imperative API, and SSR-safe mounting.
audio typescript music-player canvas waveform svelte audio-player web-audio-api media-session podcast-player audio-visualization svelte-component waveform-visualization svelte5 arraypress
Subset an icon font (Tabler Icons, Bootstrap Icons, …) to the icons a built site actually uses — rewrites the CSS and the woff2. Astro integration included.
web-performance icon-font astro build-tool woff2 bootstrap-icons tabler-icons astro-integration font-subsetting arraypress
Svelte 5 component wrapper for @arraypress/waveform-sounds — server-rendered and hydrated, typed props, callback props and bind:this methods.
audio typescript ssr waveform svelte audio-player music-production sound-library audio-visualization svelte-component audio-preview svelte5 sample-pack arraypress
React component wrapper for @arraypress/waveform-player — forwardRef-friendly, useEffect lifecycle, typed props for every option.
react audio player typescript music-player canvas react-component waveform audio-player web-audio-api podcast-player audio-visualization arraypress
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.
audio playlist typescript music-player vue waveform audio-player vue-component web-audio-api chapters podcast-player vue3 audio-visualization audio-playlist arraypress
Add this topic to your repoTo associate your repository with the arraypress topic, visit your repo's landing page and select "manage topics." |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |