Wonder Audio Player - WordPress Audio Player Plugin

Updated on January 17, 2024

Wonder 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.

Wonder Audio Player is compatible with popular WordPress page builders or editors, for example, WordPress Classic Editor, WordPress Block Editor, WPBakery Page Builder, Elementor, Divi Builder, SiteOrigin Page Builder, Beaver Builder etc.

  • Released on January 17, 2024. By downloading or using the software, you agree to the Terms of Use. The free Trial Version has a 30-day limit and adds a watermark that links to the product home page. The commercial Pro Version will remove the watermark and all limits. For more information about the Trial Version, please view Downloads.
WordPress Html5 Audio Player Video

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.

WordPress Audio Player Plugin
WordPress Audio Player Plugin

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.

WordPress Audio Player
WordPress Audio Player

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.

WordPress Audio Player
WordPress Audio Player

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 12.0 - January 17, 2024

  • Fix a compatibility issue with PHP 8.2

Version 11.9 - November 13, 2023

  • Add two skins: 'Custom Three Buttons' and 'Custom Single Button.' The color and size of the buttons for these skins can be fully customized.
  • Fix the compatibility issues with PHP 8.2
  • Add an option to forcefully reload a live stream when it resumes playing after being paused.
  • Add an option to stop the audio when the pause button is clicked

Version 11.8 - September 6, 2023

  • Add an option to stop playing after the current audio ends

Version 11.7 - July 26, 2023

  • Support using the Tab key on the keyboard to navigate the player buttons

Version 11.6 - March 29, 2023

  • Fix an issue with PHP 8.1
  • Fix a URL parameter issue

Version 11.5 - October 27, 2022

  • Remove Google fonts from the default Skin CSS for GDPR
  • Remove the legacy Flash audio player SWF file from the installation package
  • Change the plugin folder of the Trial version to the same as the Pro version
  • Minor improvement in the player editor UI

Version 11.4 - July 3, 2022

  • Support Google Analytics 4

Version 11.3 - May 4, 2022

  • Fix an issue when playing MP4 video files in the audio player

Version 11.2 - December 22, 2021

  • Support a different format of Icecast status page

Version 11.1 - October 28, 2021

  • Add an option to pause all other players on the same webpage when starting playing

Version 11.0 - May 11, 2021

  • Fix a bug of social media sharing when there are multiple audio players on the same webpage

Version 10.9 - May 8, 2021

  • Add an advanced data option playerviewdelay to specify the time delay to jump to the player location for the social media share link

Version 10.8 - May 6, 2021

  • Fix a bug when adding multiple players of the same ID to one page

Version 10.7 - March 29, 2021

  • Add an advanced option to specify the stream index on the Icecast2 status page

Version 10.6 - March 4, 2021

  • Add an advanced option to directly share mp3 URLs
  • Add an advanced option to only search audio titles in the search box

Version 10.5 - February 23, 2021

  • Fix an issue with Shoutcast live streaming

Version 10.4 - February 17, 2021

  • When a bug when playing on the latest iOS

Version 10.3 - February 9, 2021

  • Support playing MP4 video file
  • Fix a bug on iOS when remembering the last played time and specifying the audio start time
  • Fix a bug when logging the played events to Google Analytics

Version 10.2 - January 13, 2021

  • Fix a bug on iOS when remembering the last played time and specifying the audio start time

Version 10.1 - January 13, 2021

  • Fix a bug when saving the last played time

Version 10.0 - December 6, 2020

  • Fix the issue of specified start time not working on iPhone
  • Fix the issue of last playing time not remembered on iPhone

Version 9.9 - October 30, 2020

Version 9.8 - August 29, 2020

  • Add a button to delete all audios in the audio player editor

Version 9.7 - June 29, 2020

Version 9.6 - May 16, 2020

Version 9.5 - December 16, 2019

  • Support exporting all players to one playlist

Version 9.4 - December 8, 2019

  • Add an option to export playlist to XML file
  • Fix a jQuery issue

Version 9.3 - November 20, 2019

  • Fix a bug when displaying Shoutcast live streaming information

Version 9.2 - November 20, 2019

  • Add an option to not show image and audio URLs in the HTML source code

Version 9.1 - October 30, 2019

  • Fix a bug in general settings of the player editor

Version 9.0 - August 28, 2019

  • Fix a bug when upgrading the plugin version 8.9

Version 8.9 - August 26, 2019

  • Add a button to sort audio list in player editor
  • Change audio player editor UI color

Version 8.8 - August 14, 2019

  • Add an advanced data option data-forceurltohttp to force streaming URL to use http protocol when the website forces all links to https protocol but the streaming does not support it

Version 8.7 - August 4, 2019

  • Add upload button to directly upload custom audio player control image files

Version 8.6 - July 30, 2019

  • Add function to clone an audio in player editor

Version 8.5 - June 6, 2019

  • Add an advanced data option to get live streaming title from client side
  • Add cache scheme when getting live streaming title

Version 8.4 - May 23, 2019

  • Fix an issue with live streaming player

Version 8.3 - May 14, 2019

  • Fix a bug in live streaming

Version 8.2 - May 14, 2019

  • Support WordPress multilingual plugin WPML

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.6 - April 25, 2018

  • Add an option to specify the audio playback speed

Version 6.5 - April 13, 2018

Version 6.4 - March 26, 2018

  • Fix a bug on touch screen computers

Version 6.3 - March 24, 2018

  • Fix the bug when cloning an audio player

Version 6.2 - January 12, 2018

  • Add pagination and search function to the "Manage Audio Players" page

Version 6.1 - January 6, 2018

  • Support customising the information text format

Version 6.0 - September 11, 2017

  • Fix the bug of calculating the height of the track list

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
  • Support URL parameters firstaudioid, autoplayaudio and start that can jump to a specified audio in the player, play the audio and seek to the specified time. For example, the following link will play the third audio, jump to 20 seconds and play the audio: https://www.wonderplugin.com/wordpress-audio-player/?firstaudioid=1&autoplayaudio=1&start=20.

Version 5.2 - January 2, 2017

  • Export/import audio players to/from an .xml file

Version 5.1

  • Stop all other players when the advanced option reloadstream is true

Version 5.0

  • Add an advanced option to disable hover effect of buttons on touch screen devices

Version 4.9

  • Support Google Analytics to log play, pause, stop and play end events

Version 4.8

  • Support defining player playlist within the shortcode

Version 4.7

  • Add an option to create a responsive audio player

Version 4.6

  • Fix a bug of integrating with WonderPlugin Tabs
  • Retrieve the current live song title for Radionomy live streaming

Version 4.5

  • Fix a bug on Android when the webpage is zoomed in

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

Version 3.1

  • Fix bugs

Version 2.7

  • Add an option to add slider js files to the footer
  • Add an option to display audio players in text widgets

Version 2.6

  • Support version check and update

Version 2.5

  • Support macro variable AUDIOPLAYERID in custom css
  • Support post method to save audio player if ajax fails
  • Add an option to specify the minimum user role
  • Add an option to keep data when deleting the plugin

Version 2.4

  • Fully compatible with https secure website

Version 2.2

  • Fix minor bugs

Version 2.1

  • Fix security bug

Version 2.0

  • Read player options from JavaScript parameters

Version 1.9

  • Fix minor bugs

Version 1.8

  • Drag and drop to change audio order in player editor

Version 1.7

  • Fix a bug under Internet Explorer

Version 1.6

  • Fix minor bugs

Version 1.5

  • Support playing remote URL
  • Support live streaming: WordPress Live Streaming Audio Player
  • The player is now responsive
  • Create full width player
  • Move page navigation arrows to bottom of the tracklist
  • Add options to display or hide the previous, next and loop button

Version 1.4

  • Support HTML link in title, album and information fields

Version 1.3

  • Fix a minor bug in Firefox

Version 1.2

  • Fix minor bugs

Version 1.1

  • Fix a bug in audio player