PHP Classes

Dynamic WordPress Audio Player Plugin: Plugin to show audio player in pages with playlist

Recommend this page to a friend!
  Info   Documentation   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 63 All time: 10,429 This week: 54Up
Version License PHP version Categories
dynamic-audio-player 1.0.0The PHP License5PHP 5, Audio, Blogs
Description 

Author

This package provides a plugin to show audio player in pages with playlist.

It implements a WordPress plugin that can make a audio player appear on WordPress blog pages.

It support to short codes, so the blog post editors can quickly insert the audio player in the blog pages with the possibility to present a playlist with tracks that can be previously defined by default.

Audio player Wordpress plugin with a dynamic playlist and shortcodes. Tracks keep playing during navigation.

Innovation Award
PHP Programming Innovation award nominee
November 2020
Number 2


Prize: One official elePHPant Plush Mascott
Many sites related with music need to present samples to the users in the form of audio players.

This package can embed an audio player in Web pages generated by WordPress with the possibility to present individual songs or complete play lists of multiple songs or audio samples.

Since it just requires that the publisher that edits the pages insert only a single tag in the WordPress post editor, this solution to embed a audio player is very simple.

Manuel Lemos
Picture of Manolo Salsas
  Performance   Level  
Name: Manolo Salsas <contact>
Classes: 9 packages by
Country: Spain Spain
Age: 42
All time rank: 306478 in Spain Spain
Week rank: 164 Up5 in Spain Spain Up
Innovation award
Innovation award
Nominee: 6x

Winner: 1x

Documentation

=== Dynamic Audio Player Basic === Contributors: msalsas Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=GHF4VNXSZ64R4 Tags: audio, player, audio player, mp3, ogg, playlist Requires at least: 3.0.1 Tested up to: 4.6 Stable tag: 2.3 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html

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

== Description ==

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 <a href="http://dynamicaudioplayer.com">dynamicaudioplayer.com</a>. And some tutorials at <a href="http://dynamicaudioplayer.com/tutorials">dynamicaudioplayer.com/tutorials</a>.

There is also a Github repository at <a href="https://github.com/msalsas/dynamic-audio-player">https://github.com/msalsas/dynamic-audio-player</a>, so you are free to contribute.

== Installation ==

  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.

== Frequently Asked Questions ==

= 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. <a title="developer.mozilla.org" href="https://developer.mozilla.org/en-US/Apps/Build/Audio_and_video_delivery/Cross-browser_audio_basics#Audio_Codec_Support" target="_blank">Here</a> 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. <a title="caniuse.com" href="http://caniuse.com/#search=audio element" target="_blank">Here</a> 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.

== Changelog ==

= 3.1.1 = Remove WP_Widget as deprecated constructor.

= 3.1.0 = Add "FancyBox" compatibility option.

= 3.0.0 = - Refactor. - 40 default tracks. - Add "do not animate track title" option.

= 2.3.0 = Add "exclude from Shop page" option (for Woocommerce plugin).

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

= 2.2.0 = Add 7 default tracks (12 total default tracks)

= 2.1.0 = Add "exclude/include posts/pages/home" functionality

= 2.0.10 = Small fix.

= 2.0.9 = Small fix.

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

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

= 2.0.6 = Fix registering css.

= 2.0.5 = Small fix.

= 2.0.4 = Small fix.

= 2.0.3 = Fix CSS.

= 2.0.2 = Small fix.

= 2.0.1 = Improve description and FAQ.

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

= 1.1.2 = Compatible with 4.2.1

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

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

= 1.0.2 = Fix rate link

= 1.0.1 = Fix readme link

= 1.0.0 = First version


  Files folder image Files (138)  
File Role Description
Files folder imagecss (5 files)
Files folder imageimages (8 files, 1 directory)
Files folder imagejs (3 files, 1 directory)
Plain text file dynamicplayer.php Class Class source
Accessible without login Plain text file readme.txt Doc. Documentation

  Files folder image Files (138)  /  css  
File Role Description
  Accessible without login Plain text file admin-style.css Data Auxiliary data
  Accessible without login Plain text file default.css Data Auxiliary data
  Accessible without login Plain text file dynamicplayer-hide-sidebar.css Data Auxiliary data
  Accessible without login Plain text file largePlayer.css Data Auxiliary data
  Accessible without login Plain text file smallPlayer.css Data Auxiliary data

  Files folder image Files (138)  /  images  
File Role Description
Files folder imageplayer (35 files)
  Accessible without login Image file dynamic-icon-large.png Icon Icon image
  Accessible without login Image file dynamic-icon.png Icon Icon image
  Accessible without login Image file dyn_add.png Icon Icon image
  Accessible without login Image file dyn_addB.png Icon Icon image
  Accessible without login Image file dyn_pause.png Icon Icon image
  Accessible without login Image file dyn_pauseB.png Icon Icon image
  Accessible without login Image file dyn_play.png Icon Icon image
  Accessible without login Image file dyn_playB.png Icon Icon image

  Files folder image Files (138)  /  images  /  player  
File Role Description
  Accessible without login Image file dynLarge_maximize.png Icon Icon image
  Accessible without login Image file dynLarge_minimize.png Icon Icon image
  Accessible without login Image file dynLarge_next.png Icon Icon image
  Accessible without login Image file dynLarge_pause.png Icon Icon image
  Accessible without login Image file dynLarge_play.png Icon Icon image
  Accessible without login Image file dynLarge_playlist.png Icon Icon image
  Accessible without login Image file dynLarge_previous.png Icon Icon image
  Accessible without login Image file dynLarge_timeScru.png Icon Icon image
  Accessible without login Image file dynLarge_volum.png Icon Icon image
  Accessible without login Image file dynRegular_maximize.png Icon Icon image
  Accessible without login Image file dynRegular_minimize.png Icon Icon image
  Accessible without login Image file dynRegular_next.png Icon Icon image
  Accessible without login Image file dynRegular_pause.png Icon Icon image
  Accessible without login Image file dynRegular_play.png Icon Icon image
  Accessible without login Image file dynRegular_playlist.png Icon Icon image
  Accessible without login Image file dynRegular_previous.png Icon Icon image
  Accessible without login Image file dynRegular_timeScru.png Icon Icon image
  Accessible without login Image file dynRegular_volum.png Icon Icon image
  Accessible without login Image file dynSmall_maximize.png Icon Icon image
  Accessible without login Image file dynSmall_minimize.png Icon Icon image
  Accessible without login Image file dynSmall_next.png Icon Icon image
  Accessible without login Image file dynSmall_pause.png Icon Icon image
  Accessible without login Image file dynSmall_play.png Icon Icon image
  Accessible without login Image file dynSmall_playlist.png Icon Icon image
  Accessible without login Image file dynSmall_previous.png Icon Icon image
  Accessible without login Image file dynSmall_timeScru.png Icon Icon image
  Accessible without login Image file dynSmall_volum.png Icon Icon image
  Accessible without login Image file dyn_maximize.png Icon Icon image
  Accessible without login Image file dyn_minimize.png Icon Icon image
  Accessible without login Image file dyn_next.png Icon Icon image
  Accessible without login Image file dyn_pause.png Icon Icon image
  Accessible without login Image file dyn_play.png Icon Icon image
  Accessible without login Image file dyn_previous.png Icon Icon image
  Accessible without login Image file dyn_timeScru.png Data Auxiliary data
  Accessible without login Image file dyn_volum.png Icon Icon image

  Files folder image Files (138)  /  js  
File Role Description
Files folder imagejScrollPane (47 files, 5 directories)
  Accessible without login Plain text file dynamicplayer-admin.js Data Auxiliary data
  Accessible without login Plain text file dynamicplayer-show.js Data Auxiliary data
  Accessible without login Plain text file dynamicplayer.js Data Auxiliary data

  Files folder image Files (138)  /  js  /  jScrollPane  
File Role Description
Files folder imageimage (1 file)
Files folder imageissues (3 directories)
Files folder imagescript (5 files)
Files folder imagestyle (2 files)
Files folder imagethemes (1 directory)
  Accessible without login HTML file ajax.html Doc. Documentation
  Accessible without login HTML file ajax_content.html Doc. Documentation
  Accessible without login HTML file anchors.html Doc. Documentation
  Accessible without login HTML file api.html Doc. Documentation
  Accessible without login HTML file arrows.html Doc. Documentation
  Accessible without login HTML file arrow_hover.html Doc. Documentation
  Accessible without login HTML file arrow_positions.html Doc. Documentation
  Accessible without login HTML file auto_reinitialise.html Doc. Documentation
  Accessible without login HTML file basic.html Doc. Documentation
  Accessible without login Plain text file bower.json Data Auxiliary data
  Accessible without login HTML file caps.html Doc. Documentation
  Accessible without login HTML file changelog.html Doc. Documentation
  Accessible without login HTML file destroy.html Doc. Documentation
  Accessible without login HTML file drag_size.html Doc. Documentation
  Accessible without login HTML file dynamic_content.html Doc. Documentation
  Accessible without login HTML file dynamic_height.html Doc. Documentation
  Accessible without login HTML file dynamic_width.html Doc. Documentation
  Accessible without login HTML file events.html Doc. Documentation
  Accessible without login HTML file faqs.html Doc. Documentation
  Accessible without login HTML file fixed_width.html Doc. Documentation
  Accessible without login HTML file focus.html Doc. Documentation
  Accessible without login HTML file fullpage_scroll.html Doc. Documentation
  Accessible without login Plain text file GPL-LICENSE.txt Doc. Documentation
  Accessible without login HTML file iframe.html Doc. Documentation
  Accessible without login HTML file iframe2.html Doc. Documentation
  Accessible without login HTML file iframe_content1.html Doc. Documentation
  Accessible without login HTML file iframe_content2.html Doc. Documentation
  Accessible without login HTML file iframe_content3.html Doc. Documentation
  Accessible without login HTML file iframe_content4.html Doc. Documentation
  Accessible without login HTML file image.html Doc. Documentation
  Accessible without login HTML file image2.html Doc. Documentation
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login HTML file invisibles.html Doc. Documentation
  Accessible without login HTML file known_issues.html Doc. Documentation
  Accessible without login HTML file less_basic.html Doc. Documentation
  Accessible without login Plain text file MIT-LICENSE.txt Doc. Documentation
  Accessible without login HTML file mwheel_intent.html Doc. Documentation
  Accessible without login HTML file override_animate.html Doc. Documentation
  Accessible without login Plain text file README.md Doc. Documentation
  Accessible without login HTML file runeimp.html Doc. Documentation
  Accessible without login HTML file runeimp2.html Doc. Documentation
  Accessible without login HTML file scroll_on_left.html Doc. Documentation
  Accessible without login HTML file scroll_to.html Doc. Documentation
  Accessible without login HTML file scroll_to_animate.html Doc. Documentation
  Accessible without login HTML file settings.html Doc. Documentation
  Accessible without login HTML file short.html Doc. Documentation
  Accessible without login HTML file v1.html Doc. Documentation

  Files folder image Files (138)  /  js  /  jScrollPane  /  image  
File Role Description
  Accessible without login Image file logo.png Icon Icon image

  Files folder image Files (138)  /  js  /  jScrollPane  /  issues  
File Role Description
Files folder image11 (8 files)
Files folder image12 (11 files)
Files folder image7 (6 files)

  Files folder image Files (138)  /  js  /  jScrollPane  /  issues  /  11  
File Role Description
  Accessible without login HTML file after.html Doc. Documentation
  Accessible without login HTML file before.html Doc. Documentation
  Accessible without login Plain text file brs_main.css Data Auxiliary data
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file jquery.mousewheel.js Data Auxiliary data
  Accessible without login Plain text file jscrollpane-2b3.css Data Auxiliary data
  Accessible without login Plain text file jscrollpane-2b3.js Data Auxiliary data
  Accessible without login HTML file native.html Doc. Documentation

  Files folder image Files (138)  /  js  /  jScrollPane  /  issues  /  12  
File Role Description
  Accessible without login HTML file after.html Doc. Documentation
  Accessible without login HTML file after_reinit.html Doc. Documentation
  Accessible without login HTML file before.html Doc. Documentation
  Accessible without login HTML file before_reinit.html Doc. Documentation
  Accessible without login Plain text file brs_main.css Data Auxiliary data
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file jquery.mousewheel.js Data Auxiliary data
  Accessible without login Plain text file jscrollpane-2b3.css Data Auxiliary data
  Accessible without login Plain text file jscrollpane-2b3.js Data Auxiliary data
  Accessible without login HTML file native.html Doc. Documentation
  Accessible without login HTML file wrapped.html Doc. Documentation

  Files folder image Files (138)  /  js  /  jScrollPane  /  issues  /  7  
File Role Description
  Accessible without login HTML file after.html Doc. Documentation
  Accessible without login HTML file before.html Doc. Documentation
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file jscrollpane-2b1.css Data Auxiliary data
  Accessible without login Plain text file jscrollpane-2b2.js Data Auxiliary data
  Accessible without login HTML file native.html Doc. Documentation

  Files folder image Files (138)  /  js  /  jScrollPane  /  script  
File Role Description
  Accessible without login Plain text file demo.js Data Auxiliary data
  Accessible without login Plain text file jquery.jscrollpane.js Data Auxiliary data
  Accessible without login Plain text file jquery.jscrollpane.min.js Data Auxiliary data
  Accessible without login Plain text file jquery.mousewheel.js Data Auxiliary data
  Accessible without login Plain text file mwheelIntent.js Data Auxiliary data

  Files folder image Files (138)  /  js  /  jScrollPane  /  style  
File Role Description
  Accessible without login Plain text file demo.css Data Auxiliary data
  Accessible without login Plain text file jquery.jscrollpane.css Data Auxiliary data

  Files folder image Files (138)  /  js  /  jScrollPane  /  themes  
File Role Description
Files folder imagelozenge (1 file, 2 directories)

  Files folder image Files (138)  /  js  /  jScrollPane  /  themes  /  lozenge  
File Role Description
Files folder imageimage (3 files)
Files folder imagestyle (1 file)
  Accessible without login HTML file index.html Doc. Documentation

  Files folder image Files (138)  /  js  /  jScrollPane  /  themes  /  lozenge  /  image  
File Role Description
  Accessible without login Image file ui-icons_222222_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_888888_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_cd0a0a_256x240.png Icon Icon image

  Files folder image Files (138)  /  js  /  jScrollPane  /  themes  /  lozenge  /  style  
File Role Description
  Accessible without login Plain text file jquery.jscrollpane.lozenge.css Data Auxiliary data

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:63
This week:0
All time:10,429
This week:54Up