WordPress plugin

HTML5 Audio Player PRO

HTML5 Audio Player PRO adds playlist, podcast, playback, and radio controls to a responsive, no-code WordPress audio player. Place players in posts, pages, widget areas, or template files with a shortcode, or select one in the Gutenberg block editor. Supported audio includes MP3, OGG, and FLAC, with HLS live streaming.

HTML5 Audio Player PRO

HTML5 Audio Player PRO adds playlist, podcast, playback, and radio controls to a responsive, no-code WordPress audio player. Place players in posts, pages, widget areas, or template files with a shortcode, or select one in the Gutenberg block editor. Supported audio includes MP3, OGG, and FLAC, with HLS live streaming.

Playlist layouts and episode navigation

Choose the Narrow or Extensive playlist layout, with collapsible track descriptions and custom styling. PRO includes seven player skins: Card 1, Card 2, Simple 1, Simple 2, Player 9, Player 10, and Player 11. The Single Button Player offers a focused play control for inline audio samples. Custom colors and track title and artist typography settings let you adjust playlist presentation.

Podcast playlists can filter episodes by keyword in real time. Set a per-page batch limit and choose numbered pagination or a Load More button. Listeners can select playback speeds from 0.5x through 2x. Forward and rewind buttons work with the Narrow and Extensive layouts; settings also include custom skip intervals, start and end time offsets, and an option to disable pause locks.

Transcripts and listening analytics

Visitors can read along with an interactive transcript, search its text, or click a line to jump to that point in the audio. Import SRT or VTT captions, or enter timed text. PRO adds transcripts for tracks in Narrow and Extensive playlists and lets users download them as VTT or TXT files.

The PRO AI Transcript Generator uses the open-source Whisper model in the browser. It needs no API key, monthly fee, or per-minute payment, and the audio is not uploaded. Choose from 18 common languages or let the tool detect a language, with about 99 supported for detection. Speech recognition can misspell names and uncommon words, so review the transcript before saving it.

Advanced analytics adds 30-day and 90-day views, custom date ranges, comparisons with the previous period, average listening time, completion rate, and unique listeners. Filter and sort the top 10 tracks, review listening depth by track and statistics by player, and find broken audio files.

Radio stations and stream continuity

Multiple Radio Stations gives listeners one player interface for switching between stations or channels. Recently Played Track History can show live song timelines and titles from Icecast or Shoutcast metadata. If a primary stream goes offline, the Backup/Fallback Stream URL can switch playback to a secondary stream. HLS support includes Connecting, Buffering, and Offline status indicators.

Playback preferences and setup

State Saving remembers a listener's playback timeline so a track can resume from where it stopped. Controls let you enable or disable direct downloads for tracks and episodes. PRO includes an ad-free experience, a dedicated support channel, priority bug fixes, and updates.

Install and activate the extension, then open the HTML5 Audio Player menu and add a player. Configure its audio source, playlist, layout, and PRO controls, then copy the shortcode into a post, page, or widget. You can also select the HTML5 Audio Player block in the editor, choose a player, and publish.