WordPress HTML5 Audio Player

WordPress HTML5 Audio Player

WonderPlugin Audio Player is a WordPress plugin that enables you to create responsive HTML5 audio player for your WordPress websites. It directly plays mp3 files and works on iPhone, iPad, Android, Firefox, Chrome, Safari, Opera, Internet Explorer and Microsoft Edge.

All Devices and Web Browsers

The audio player is compatible with mobile, tablets, desktop computers and all modern web browsers which include iPhone, iPad, Android, Chrome, Safari, Firefox, Opera, Internet Explorer and Microsoft Edge.

Directly play MP3

You don't need to convert your MP3 files to any format. Just upload your mp3 files to the WordPress media library, the player is ready to play them.

HTML5 Audio Player with Playlist

With the built-in skins, you can create single play/pause button player, bar player and audio player with playlist.

Auto play, loop play and random play

You can create audio player with play/pause button, loop button, progress bar, volume bar. You can also configure the play to automatically play or randomly play.

Wizard-style User Interface

With a self-explanatory user interface, the plugin is extremely easy to use. With the provided shortcode and PHP codes, it's also easy to insert the slider to your post, page and template.

Multiple Audio Players In One Webpage

With the audio player plugin, you can easily create, manage and embed multiple players to one WordPress website or even one page.

What's New

Version 8.1 - February 14, 2019

Fix a bug under Microsoft Edge and Internet Explorer

Version 8.0 - February 11, 2019

Fix a bug in the button General Settings

Version 7.9 - February 8, 2019

In the plugin, step 1, add a button General Settings to assign image URL, title, album, artist to all audios in the player at once

Version 7.8 - February 6, 2019

Add an advanced data option to customise the time format

Version 7.7 - January 25, 2019

Add rewind and forward API

Version 7.6 - December 14, 2018

Add an option to save the play time position to web browser cookies and jump to it when the player is reloaded

Add advanced options to support updating live station song title with a URL

Version 7.5 - December 2, 2018

Fix the problem of getting Radionomy played tracked list

Update the player skin Darkbox, Jukebox, Lightbox and Musicbox

Add an option to show/hide cover images in the player

Version 7.4 - October 31, 2018

Fix a bug when calculating track list height

Version 7.3 - September 22, 2018

Add an advanced data option to support retrieving Shoutcast played song information from a custom URL. This option is useful when playing Shoutcast on an https secure website.

Version 7.2 - July 30, 2018

Add search function to the playlist

Version 7.1 - July 4, 2018

Add song title to the audio tag so the text will show on the iOS lock screen

Version 7.0 - May 24, 2018

Support the download attribute in the track list item format HTML code

Version 6.9 - May 18, 2018

Fix minor bugs

Version 6.8 - May 3, 2018

Fix the autoplay issue on Google Chrome

Version 6.7 - May 2, 2018

Disable autoplay on Safari due to the autoplay policy changes to Mac OS Safari

Support data attributes data-mp3, data-title and data-duration in the shortcode to dynamically specify an mp3 file for the audio player

Version 6.1 - January 6, 2018

Version 6.0 - September 11, 2017

Version 5.9 - August 23, 2017

Support retrieving current song information and played list of Shoutcast live streaming when JSON metadata is not enabled for its DNAS

Version 5.8 - August 15, 2017

Add font size CSS to the played tracked list of live streaming

Version 5.7 - August 15, 2017

Add four skins: White Box, Grey Box, White Box Live and Grey Box Live

Display played tracks list for Radionomy and Shoutcast live streaming

Fix the compatibility warnings with PHP 7 when checking with the plugin PHP Compatibility Checker

Version 5.6 - August 11, 2017

Add a function "Search and Replace" in the "Import/Export" menu. This function can be used to search and replace domain names in the audio players when you move your WordPress site to a new domain or change to HTTPS secure site.

Version 5.5 - July 22, 2017

Fix an issue in the playlist

Version 5.4 - July 13, 2017

Add an option to customise the playlist item format

Version 5.3 - May 24, 2017

Add an option to display a vertical scroll bar on the playlist when the number of the audios exceed the maximum limit in one page

Add an option to enable/disable preloading the first audio on page load

Add options to specify the play/pause/next/prev button images

Support m4a audio files

Support computers that have a mouse and a touch screen at the same time

Version 4.6

Version 4.5

Version 4.4

Support adding multiple mp3 files to the plugin at once

Version 4.3

Support specifying play and pause button image with advanced options

Version 4.2

Support an advanced option reloadstream. If data tag data-reloadstream="true" is added to the plugin, step 3, Options tab, Advanced Options box, when playing live streaming, clicking the play button will always reload the stream and play from the current position, instead of picking up from where it was paused.

Version 4.1

Remove the "Allow to run Adobe Flash" alert on Firefox when the Flash plugin is configured as "Ask to Activate"

Add an option to use Flash as default player

Add an option to force using HTML5. If the option is selected, no Flash will be initialised in any circumstance.

Fix a bug in Flash mode

Version 4.0

Support trash in audio player management. The deleted audio player will be moved to the trash in which you can restore or permanently delete it.

Version 3.9

Support download attribute in the data tag data-tracklistitemformat

Version 3.8

Add an option to support adding the new audio to the beginning of the list

Add a function to reverse the audio list

Version 3.7

Add an option to configure default volume of the player

Version 3.6

Add a new skin Blue Play and Stop

Fix the bug of album image not appearing on some web pages

Version 3.5

Fix the bug when the title and album name are pure numbers

Version 3.4

Add an option to not initialise the player when the page is loaded

Add an option to support WordPress Ajax page loading

Version 3.3

Add an option to configure whether to remove backslashes in JSON string

Version 3.2

Add a new skin ThreeButtons to create audio players with play/pause, previous and next buttons