This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Dynamic Audio Player Basic


Provides an audio player widget
with a dynamic playlist and shortcodes.
Tracks keep playing during navigation.

You can find an example and a detailed description at
And some tutorials at

There is also a Github repository at, so you are free to contribute.


  1. Upload dynamic-audio-player folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Configure the default tracks on Dynamic Player settings.
  4. Configure the player opions on the widgets menu.


Why should I add two audio files (ogg and mp3) to each track?

Because of browsers compatibility. Some browsers support mp3 files, while others support ogg.
Providing both you make sure that the track will be played in almost any browser.
you can see the audio codec support for each browser.

So, does this plugin work with any browser?

No (but almost). It will work only with HTML5 audio compatible browsers. Here you can see a list of supported browsers.

The widget does not appear in the “widgets” section

Reload the page. If the widget “Dynamic Audio Player Widget” is not added to the sidebar, add it manually.


December 15, 2016 6 replies
This is awesome and works on 4.7! Only would like to have some transparency ๐Ÿ˜‰
September 3, 2016 1 reply
I’m in the process of moving a couple of Joomla based sites over to WP and for the site for our Music Duo I needed an HTML audio player. Since I’m using WP 4.6 that limited the field a bit but I found the Dynamic Audio Player which was up to the job. Things I like: Has a good number of settings to help customize as needed. Supports both .ogg and .mp3 for better browser compatibility. Is now open sourced on github so I may be able to look at addressing my one nit. I find trying to position the player a bit problematic. I can let it work with fixed positioning, but it would be nice if there was a way to anchor it to a spot in the text of a page. I was able to do that with the player I was using in my Joomla based site. It’s a bit of a minor nit, but if that ability was there it would be an absolutely solid 5+ stars, IMHO ๐Ÿ™‚ If I had been moving to WP a few months ago I would have likely paid for the pro version. After I work with the plug in a little bit more I plan on making a donation.
September 3, 2016
The only music player plugin that reminds the playback position after page load. I invested a plenty of time in searching for it and I am happy having found it. My support request was answered and solved very fast. Even a plugin update was made immediately afterwards. Thumbs up!
September 3, 2016
I think it is the best list player on WordPress. Easy to use, it woks, and is easy to change track list sequence.
September 3, 2016
Finally a player that does not restart on every page, it plays continuously, if you pause, it also remembers that setting on ever page, every time you visit (unless browser history is cleared) It shows in the header also which you can choose rather than the sidebar widget. Thank you kindly. Only reason its not getting 5* is some things are not working for me, it wont autoplay on my theme, it wont show on the homepage and it wont right justify. I would also love to remove the scrolling song title and playlist to simoplify how it looks, I would also like to place it on other parts of the page, footer etc. I will be watching for new releases with anticipation, I have searched 10 audio players today and this is the best. cheers,
Read all 9 reviews

Contributors & Developers

“Dynamic Audio Player Basic” is open source software. The following people have contributed to this plugin.




Remove WP_Widget as deprecated constructor.


Add “FancyBox” compatibility option.


  • Refactor.
  • 40 default tracks.
  • Add “do not animate track title” option.


Add “exclude from Shop page” option (for Woocommerce plugin).


Remove weird image on the bottom of the page when the player is not displayed.


Add 7 default tracks (12 total default tracks)


Add “exclude/include posts/pages/home” functionality


Small fix.


Small fix.


Set widget_dynamic-player-widget option order before getting CSS.


Set important rule to CSS to avoid jquery-ui overwriting.


Fix registering css.


Small fix.


Small fix.


Fix CSS.


Small fix.


Improve description and FAQ.


Integrated the PRO version. Now you can navigate through the site while the tracks keep playing.


Compatible with 4.2.1


Fix second error when using an older PHP version than 5.4.


Fix error fired when using an older PHP version than 5.4.


Fix rate link


Fix readme link


First version