Minimalist Audio Player
Ultra-minimal, modern audio player for WordPress using Howler.js. Add a clean play/pause/stop UI with SVG icons via shortcode and keyboard-accessible controls.
A featherlight audio player that looks sharp and just works. Embed tracks with a simple shortcode, auto-loads assets only when used, and keeps one player active at a time. Choose a classic timer or millisecond-precise readout, powered by Howler.js and clean SVG icons.
$17
Plugin Overview
Minimal Howler Player adds a sleek, no-bloat audio player anywhere on your site via shortcode. It ships with SVG icons, optional timers, keyboard control, and a “single active player” rule so multiple embeds don’t clash. Assets load only when the shortcode is present.
Key Features
- Tiny, modern UI: Play / Pause / Stop with crisp SVG icons.
- Simple shortcode: [minimalplayer audio=”URL” title=”Track” timer=”visible|precise|”].
- Two timer modes: visible shows mm:ss; precise adds milliseconds.
- One-at-a-time playback: Automatically stops other players on the page.
- Keyboard accessible: Icons are focusable; Enter/Space controls playback.
- Conditional loading: Scripts/styles enqueue only when the shortcode exists.
- No jQuery, clean CSS: Lightweight JS with Howler (HTML5 audio) and easy to style.
- Multiple embeds supported: Each player is isolated and self-managed.
How it Works and What to Expect
- Shortcode usage:
- [minimalplayer audio=”https://example.com/track.mp3″ title=”My Track” timer=”visible”]
- audio (required): URL to your audio file (e.g., MP3/OGG supported by the browser).
- title (optional): Inline label shown next to controls.
- timer (optional): visible for mm:ss, precise for mm:ss.mmm, or leave empty to hide.
- Playback logic: Only one player runs at a time, starting one stops the rest.
- Accessibility: Buttons are tabbable; press Enter or Space to control.
- What you’ll see: A minimal control row with optional title and timer that feels instant and stays out of the way.
Performance Overview
- Conditional enqueue: Howler.js + player JS/CSS load only on pages using the shortcode.
- Lean runtime: No jQuery; requestAnimationFrame updates the timer only while playing.
- SVG icons: Tiny, sharp, and cache-friendly.
- HTML5 streaming: Uses Howler’s html5:true for reliable playback on modern browsers.
Requirements & Compatibility
- WordPress: 6.0 or higher
- PHP: 8.0 or higher
- WooCommerce: Not required
- Audio formats: Any format your visitors’ browsers support (e.g., MP3/OGG).
- Where it works: Posts, pages, custom post types, and most builders that render shortcodes.
Language Support
- Available languages: English (docs).
- Notes: The front-end UI is icon-based with an optional user-supplied title, no built-in strings to translate.
License
The Minimalist Audio Player is licensed under the Single Domain Licence:
- 1 license per domain.
- For more details, visit: LitePlugin License






