PluginProbe ʕ •ᴥ•ʔ
Music Player for WooCommerce / 1.0.184
Music Player for WooCommerce v1.0.184
1.8.3 1.8.2 1.8.1 1.1.10 1.1.11 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.10 1.3.11 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.5.0 1.5.1 1.6.0 1.6.1 1.6.2 1.6.3 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 trunk 1.0.173 1.0.174 1.0.175 1.0.176 1.0.177 1.0.178 1.0.179 1.0.180 1.0.181 1.0.182 1.0.183 1.0.184 1.0.185 1.0.186 1.0.187 1.0.188 1.0.189 1.0.190 1.0.191 1.0.192 1.0.193 1.0.194 1.0.195 1.0.196 1.0.197 1.1.0 1.1.1
music-player-for-woocommerce / readme.txt
music-player-for-woocommerce Last commit date
addons 3 years ago css 3 years ago feedback 3 years ago js 3 years ago languages 3 years ago pagebuilders 3 years ago vendors 3 years ago views 3 years ago widgets 3 years ago banner.php 3 years ago readme.txt 3 years ago wcmp.php 3 years ago
readme.txt
998 lines
1 === Music Player for WooCommerce ===
2 Contributors: codepeople
3 Donate link: https://wcmp.dwbooster.com
4 Tags:WooCommerce,music player,audio,music,song,player,audio player,media player,mp3,m3u,m3u8,wav,oga,ogg,dokan,wcfm
5 Requires at least: 3.5.0
6 Tested up to: 6.1
7 Stable tag: 1.0.184
8 License: GPLv2 or later
9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
11 Music Player for WooCommerce includes the MediaElement.js music player in the pages of the products with audio files associated.
12
13 == Description ==
14
15 Features of the Music Player for WooCommerce, Dokan, and WCFM Marketplace:
16
17 ♪ Integrate a music player into the WooCommerce products, Dokan and WCFM Marketplace
18 ♪ Includes an audio player that supports formats: OGA, MP3, WAV, WMA
19 ♪ Supports M3U, M3U8 playlists
20 ♪ Includes multiple skins for the Music Player
21 ♪ Supports all most popular web browsers and mobile devices
22 ♪ Includes a widget to insert a playlist on sidebars
23 ♪ Includes a block to insert the playlists on pages using Gutenberg
24 ♪ Includes a widget to insert the playlists on pages using Elementor
25 ♪ Includes a widget for inserting the playlists on pages with Page Builder by SiteOrigin
26 ♪ Includes a control for inserting the playlists on pages with BeaverBuilder
27 ♪ Includes an element for inserting the playlists on pages with Visual Composer
28 ♪ Includes a module for inserting the playlists on pages with DIVI
29
30 Note: for the other editors, insert directly the playlists' shortcodes.
31
32 Music Player for WooCommerce includes the MediaElement.js music player in the pages of the products with audio files associated, and in the store's pages. It allows the integration with the multivendor stores generated with Dokan and WCFM Marketplace. Furthermore, the plugin allows selecting between multiple skins.
33
34 MediaElement.js is an music player compatible with all major browsers: Internet Explorer, Firefox, Opera, Safari, Chrome and mobile devices: iPhone, iPad, Android. The music player is developed following the html5 standard. The music player supports the following file formats: MP3, WAV, WMA and OGA.
35
36 The basic version of the plugin, available for free from the WordPress Directory, has the features needed to include a music player in the pages of the products and the store.
37
38 **Premium Features**
39
40 * Allows playing the audio files in secure mode to prevent unauthorized downloading of the audio files.
41 * Allows to define the percent of the audio file's size to be played in secure mode.
42
43 **Supports integration with plugins:**
44
45 * WooCommerce
46 * Dokan
47 * WCFM - Marketplace
48 * WC Vendors
49 * Advanced AJAX Product Filters by berocket
50 * Load More Products for WooCommerce by berocket
51 * Themify - WooCommerce Product Filter by Themify
52 * YITH WooCommerce Ajax Product Filter by YITH
53 * WOOF - Products Filter for WooCommerce by realmag777
54 * Product Filter by WooBeWoo
55
56 Support post_type like auctions, included by third-party plugins.
57
58 And third-party players like:
59
60 * Compact Audio Player
61 * CP Media Player
62 * HTML5 Audio Player
63 * MP3 jPlayer
64
65 == Installation ==
66
67 **To install Music Player for WooCommerce, follow these steps:**
68
69 1. Download and unzip the plugin
70 2. Upload the entire "woocommerce_music_player" directory to the "/wp-content/plugins/" directory
71 3. Activate the plugin through the "Plugins" menu in "WordPress"
72 4. Go to the products pages to configure the players.
73
74 == Interface ==
75
76 **Global Settings of Music Players**
77
78 The global settings are accessible through the menu option: "Settings/Music Player for WooCommerce".
79
80 * Include music player in all all products: checkbox to include the music player in all products.
81 * Include in: radio button to decide where to display the music player, in pages with a single entry, multiple entries, or both (both cases by default).
82 * Include players in cart: checkbox to include the music players on the cart page or not.
83 * Merge in grouped products: in grouped products, display the "Add to cart" buttons and quantity fields in the players rows.
84 * Player layout: list of available skins for the music player.
85 * Preload: to decide if preload the audio files, their metadata, or don't preload nothing at all.
86 * Play all: play all players in the page (one after the other).
87 * Player controls: determines the controls to include in the music player.
88 * Display the player's title: show/hide the name associated to the downloadable file.
89 * Protect the file: checkbox to playback the songs in secure mode (only available in the pro version of the plugin).
90 * Percent of audio used for protected playbacks: integer number from 0 to 100, that represents the percent of the size of the original audio file that will be used in the audio file for demo (only available in the pro version of the plugin).
91 * Apply the previous settings to all products pages in the website: tick the checkbox to apply the previous settings to all products overwriting the products' settings.
92
93 **Google Analytics Integration**
94
95 * Tracking id: Enter the tracking id in the property settings of Google Analytics account.
96
97 **Setting up the Music Players through the products' pages**
98
99 The Music Players are configured from the products pages, the Dokan interface, and WCFM Marketplace.
100
101 **Settings Interface**
102
103 * Include music player: checkbox to include the music player in the product's page, or not.
104 * Include in: radio button to decide where to display the music player, in pages with a single entry, multiple entries, or both (both cases by default).
105 * Merge in grouped products: in grouped products, display the "Add to cart" buttons and quantity fields in the players rows.
106 * Player layout: list of available skins for the music player.
107 * Preload: to decide if preload the audio files, their metadata, or don't preload nothing at all.
108 * Play all: play all players in the page (one after the other).
109 * Player controls: determines the controls to include in the music player.
110 * Display the player's title: show/hide the name associated to the downloadable file.
111 * Protect the file: checkbox to playback the songs in secure mode (only available in the pro version of the plugin).
112 * Percent of audio used for protected playbacks: integer number from 0 to 100, that represents the percent of the size of the original audio file that will be used in the audio file for demo (only available in the pro version of the plugin).
113 * Select my own demo files: checkbox to use different audio files for demo, than the audio files for selling (only available in the pro version of the plugin).
114 * Demo files: section similar to the audio files for selling, but in this case it allows to select different audio files for demo, and their names (only available in the pro version of the plugin).
115
116 **How the Pro version of the Music Player for WooCommerce protect the audio files?**
117
118 If the "Protect the file" checkbox was ticked in the product's page, and was entered an integer number through the attribute: "Percent of audio used for protected playbacks", the plugin will create a truncated copy of the audio files for selling (or the audio files for demo) into the "/wp-content/plugins/wcmp" directory, to be used as demo. The sizes of the audio files for demo are a percentage of the sizes of the original files (the integer number entered in the player's settings). So, the users cannot access to the original audio files, from the public pages of the products.
119
120 **Music Player for WooCommerce - Playlist Widget**
121
122 The widget allows to include a playlist on sidebars, with the downloadable files associated to all products with the music player enabled, or for only some of the products.
123
124 The widget settings:
125
126 * Title: the title of the widget on sidebar.
127 * Products IDs: enter the ids of products to include in the playlist, separated by comma, or the * symbol to include all products.
128 * Playlist layout: select between the new playlist layout and the original one.
129 * Player layout: select the layout of music players (the widget uses only the play/pause control)
130 * Preload: to decide if preload the audio files, their metadata, or don't preload nothing at all. This attribute has a global scope, and will modify the default settings.
131 * Play all: play all players in the page (one after the other). This attribute has a global scope, and will modify the default settings.
132 * Highlight the current product: if the checkbox is ticked, and the user is in the page of a product, and it is included in the playlist, the corresponding item would be highlighted in the playlist.
133 * Continue playing after navigate: if the checkbox is ticked, and there is a song playing when navigates, the player will continue playing after loading the webpage, in the same position.
134
135 Note: In mobiles devices where the direct action of user is required for playing audios and videos, the plugin cannot start playing dynamically.
136
137
138 **Music Player for WooCommerce - [wcmp-playlist] shortcode**
139
140 The `[wcmp-playlist]` shortcode allows to include a playlist on the pages' contents, with all products, or for some of them.
141
142 The shortcode attributes are:
143
144 * products_ids: define the ids of products to include in the playlist, separated by comma, or the * symbol to include all products:
145
146 `[wcmp-playlist products_ids="*"]`
147
148 * player_style: select the layout of music players (the playlist displays only the play/pause control):
149
150 `[wcmp-playlist products_ids="*" player_style="mejs-classic"]`
151
152 * highlight_current_product: if the playlist is included in a product's page, the corresponding item would be highlighted in the playlist:
153
154 `[wcmp-playlist products_ids="*" highlight_current_product="1"]`
155
156 * cover: allows to include the featured images in the playlist. The possible values are: 0 or 1, 0 is the value by default
157
158 `[wcmp-playlist products_ids="*" cover="1"]`
159
160 * continue_playing: if there is a song playing when navigates, the player will continue playing after loading the webpage in the same position:
161
162 `[wcmp-playlist products_ids="*" continue_playing="1"]`
163
164 * controls: allows to define the controls to be used with the players on playlist. The possible values are: track or all, to include only a play/pause button or all player's controls respectively.
165 * layout: allows to select the new or original layouts with the values: new or classic ("new" is the value by default):
166
167 `[wcmp-playlist products_ids="*" layout="classic"]`
168
169 * purchased_products: generates the list of products purchased by the logged user. `purchased_products="1"`
170
171 `[wcmp-playlist purchased_products="1" layout="classic"]`
172
173
174 Note: In mobiles devices where the direct action of user is required for playing audios and videos, the plugin cannot start playing dynamically.
175
176
177 **Hooks (actions and filters)**
178
179 * wcmp_before_player_shop_page: action called before the players containers in the shop pages.
180 * wcmp_after_player_shop_page: action called after the players containers in the shop pages.
181 * wcmp_before_players_product_page: action called before the players containers in the products pages.
182 * wcmp_after_players_product_page: action called after the players containers in the products pages.
183
184 * wcmp_audio_tag: filter called when the audio tag is generated. The callback function receives four parameters: the audio tag, the product's id, the file's id, URL to the audio file;
185 * wcmp_file_name: filter called when the file's name is included with the player. The callback function receives three parameters: the file's name, the product's id, and the file's id;
186
187 * wcmp_widget_audio_tag: filter called when the audio tag is generated as a widget on sidebars. The callback function receives four parameters: the audio tag, the product's id, the file's id, URL to the audio file;
188 * wcmp_widget_file_name: filter called when the file's name is included with the player as a widget on sidebars. The callback function receives three parameters: the file's name, the product's id, and the file's id;
189
190 **Other recommended plugins**
191
192 * If your project is a music store, and WooCommerce is more than you need it is possible to use [Music Store plugin](https://wordpress.org/plugins/music-store/ "Music Store")
193 * Or if you need a general purpose music and video player, not especific for WooCommerce, [CP Media Player - Audio Player and Video Player plugin](https://wordpress.org/plugins/audio-and-video-player/ "CP Media Player - Audio Player and Video Player")
194
195 == Frequently Asked Questions ==
196
197 = Q: Why the audio file is played partially? =
198
199 A: If you decide to protect the audio files, the plugin creates a truncated version of the file to be used as demo and prevent that the original file be copied by unauthorized users.
200
201 = Q: Why the music player is not loading on page? =
202
203 A: Verify that the theme used in your website, includes the function wp_footer(); in the template file "footer.php" or the template file "index.php"
204
205 = Q: What can I do if the woocommerce_music_player directory exists and the premium version of plugin cannot be installed? =
206
207 A: Go to the plugins section in WordPress, deactivate the free version of Music Player for WooCommerce, and delete it ( Don't worry, this process don't modify players configured with the free version of the plugin), and finally install and activate the premium version of plugin.
208
209 = Q: Can be modified the size of audio files played in secure mode? =
210
211 A: In the pro version of the plugin the files for demo are generated dynamically to prevent the access to the original files.
212
213 Each time save the data of a product, the files for demo are deleted and generated again, so, you simply should modify the percentage of the audio file to be used for demo in the product's page.
214
215 == Screenshots ==
216 01. Music players in the store's pages
217 02. Music player in the products pages
218 03. Music player skins
219 04. Music player settings
220 05. Playlist widget
221 06. Inserting the playlist in Gutenberg
222 07. Inserting the playlist in Elementor
223 08. Inserting the playlist with Page Builder by SiteOrigin
224 09. Inserting the playlist BeaverBuilder
225 10. Inserting the playlist Visual Composer
226
227 == Changelog ==
228
229 = 1.0.184 =
230
231 * Loads the resources locally.
232
233 = 1.0.183 =
234
235 * Checks if the shell_exec function is available before calling it.
236
237 = 1.0.182 =
238
239 * Modifies the module that reads the audio files.
240
241 = 1.0.181 =
242
243 * Modifies the general settings.
244
245 = 1.0.180 =
246
247 * Improves the plugin feedback.
248
249 = 1.0.179 =
250
251 * Improves the plugin code.
252
253 = 1.0.178 =
254
255 * Modifies the preload behavior to avoid affecting server performance.
256
257 = 1.0.177 =
258
259 * Implements the integration with Google Analytics 4.
260
261 = 1.0.176 =
262
263 * Fixes an issue with the products titles.
264
265 = 1.0.175 =
266
267 * Improves the plugin's code and its security.
268 * Allows the integration with popular third-party plugins.
269
270 = 1.0.174 =
271 = 1.0.173 =
272
273 * Improves the plugin's code and its security.
274
275 = 1.0.172 =
276
277 * Includes the new filter wcmp_is_local that receives two parameters, the file path or false and the original file URL.
278
279 = 1.0.171 =
280
281 * Improves the fade-out effect and the module that calculates the duration of audios.
282
283 = 1.0.170 =
284
285 * Fixes an issue with the volume when the default value is zero.
286
287 = 1.0.169 =
288
289 * Removes the functions deprecated by the latest Elementor update.
290
291 = 1.0.168 =
292
293 * Modifies the FFMpeg integration and settings.
294
295 = 1.0.167 =
296
297 * Include the purchased_times attribute in the playlist shortcode to show how many times a product has been purchased.
298
299 = 1.0.166 =
300
301 * It checks if WooCommerce is installed before running the player's code.
302
303 = 1.0.165 =
304
305 * Includes a new validation rule to prevent conflicts with third-party plugins.
306 * Fixes a conflict with PHP 8.1.1
307
308 = 1.0.164 =
309
310 * Implements the integration with the 'Load More Products for WooCommerce' plugin by berocket.
311
312 = 1.0.163 =
313
314 * Enables the player in the products titles by default.
315 * Fixes an issue in the integration with the latest version of Visual Composer.
316 * Modifies the integration with the other pages builders.
317
318 = 1.0.162 =
319
320 * Implements the integration with the 'Advanced AJAX Product Filters' plugin by berocket.
321
322 = 1.0.161 =
323
324 * Fixes an issue with the players in the WooCommerce products list (backend).
325
326 = 1.0.160 =
327
328 * Modifies the Elementor widget.
329
330 = 1.0.159 =
331
332 * Implements the integration with the 'Themify - WooCommerce Product Filter' plugin by Themify.
333
334 = 1.0.158 =
335
336 * Implements the integration with the 'YITH WooCommerce Ajax Product Filter' plugin by YITH.
337
338 = 1.0.157 =
339
340 * Implements the integration with the 'WOOF - Products Filter for WooCommerce' plugin by realmag777.
341
342 = 1.0.156 =
343
344 * Implements the integration with the 'Product Filter' plugin by WooBeWoo.
345
346 = 1.0.155 =
347
348 Fixes a conflict with some theme styles.
349
350 = 1.0.154 =
351
352 * Implements support for the loop attribute in the playlist shortcode.
353
354 = 1.0.153 =
355
356 * Modifies the Elementor widget.
357
358 = 1.0.152 =
359
360 * Includes support for the class attribute in the playlist shortcode. The new attribute allows you to assign a class name to the playlist container to customize the appearance of the players easier.
361
362 = 1.0.151 =
363
364 * Accepts other products types like Auctions, included by third-party plugins.
365
366 = 1.0.150 =
367
368 * Includes the purchased_products attribute to generate the list of products purchased by the logged user.
369
370 = 1.0.149 =
371
372 * Modifies the CSS.
373
374 = 1.0.148 =
375
376 * Fixes some compatibility issues with the latest update of WooCommerce.
377
378 = 1.0.147 =
379 = 1.0.146 =
380
381 * Fixes a conflict with third-party themes.
382
383 = 1.0.145 =
384
385 * Modifies the integration with the third-party players, CP Media Player, Compact Audio Player, and HTML5 Audio Player.
386 * Implement the integration with the third-party player MP3 jPlayer.
387
388 = 1.0.144 =
389
390 * Implements new add-ons to allow using players in third-party plugins active on the website (Like CP Media Player, Compact Audio Player, and HTML5 Audio Player).
391
392 = 1.0.143 =
393
394 * Modifies the global settings. Allows to reset the demos of purchased files.
395
396 = 1.0.142 =
397
398 * Modifies the integration with multivendor plugins (Dokan, WC Vendors, WCFM). Now, the plugin allows disabling the players' settings from the product's edition.
399
400 = 1.0.141 =
401
402 * Improves the integration with the Gutenberg Editor.
403 * Hides the playlist shortcode if WooCommerce is disabled on the website.
404
405 = 1.0.140 =
406
407 * Improves the appearance of players on some themes.
408
409 = 1.0.139 =
410
411 * Modifies the - multiple entries pages - option to load the player when the product is in the related products list.
412
413 = 1.0.138 =
414
415 * Hides the upgrade texts for non-administrator users.
416
417 = 1.0.137 =
418
419 * Modifies the players' settings.
420 * In the Professional version of the plugin allows applying watermark audio to the audios for demo.
421
422 = 1.0.136 =
423
424 * Fixes some notices message on the playlist widget.
425 * Includes additional validations to detect if the WooCommerce plugin is active.
426
427 = 1.0.135 =
428
429 * Includes a new attribute in the plugin's settings for controlling the fade out effect in the demos.
430 * Improves the Elementor widget.
431 * Fixes an issue in the Google Drive add-on (Professional version of the plugin).
432
433 = 1.0.134 =
434
435 * Applies a fade out to the audio files for demo.
436
437 = 1.0.133 =
438
439 * Extends the support to some custom themes.
440
441 = 1.0.132 =
442
443 * Fixes an issue with some Dokan integrations.
444
445 = 1.0.131 =
446
447 * Modifies the integration with the grouping products for accepting additional themes.
448
449 = 1.0.130 =
450
451 * Fixes a conflict between the play all feature and the last version of the MediaElementJS library.
452
453 = 1.0.129 =
454
455 * Includes the new attribute: 'Forces the audio player to be displayed in the product title.' in the plugin's settings page to prevent conflicts with plugins and themes with Ajax Infinite Scroll behavior.
456
457 = 1.0.128 =
458
459 * Includes additional validations to prevent conflicts with custom post types.
460
461 = 1.0.127 =
462
463 * Adds a new attribute in the playlist shortcode to hide the products' prices and add-to-cart icons: hide_purchase_buttons
464
465 = 1.0.126 =
466
467 * Modifies the playlist shortcode to allow inserting the player in products' pages.
468
469 = 1.0.125 =
470
471 * Includes a new option in the plugin's settings to allow multiple players to play simultaneously.
472
473 = 1.0.124 =
474
475 * Removes unnecessary logs.
476
477 = 1.0.123 =
478
479 * Improves the accessibility.
480
481 = 1.0.122 =
482
483 * Improves the plugin's support for outdated browsers like Internet Explorer.
484
485 = 1.0.121 =
486
487 * Fixes an issue with the m4a files.
488
489 = 1.0.120 =
490
491 * Upgrades the version of MediaElement JS library as its core.
492 * Includes minor changes in the skins designs (caused by the upgrade of MediaElement JS).
493 * Includes support for M3U and M3U8 playlists.
494
495 = 1.0.119 =
496
497 * Includes the integration with WC Vendors Pro plugin.
498 * Fixes an issue in the WCFM Marketplace add-on.
499
500 = 1.0.118 =
501
502 * The plugin checks the existence of the global variable: $GLOBALS['wcmp_post_types'] to identify those post types where the music players would be integrated. This new variable allows the developers of plugins related to WooCommerce to include the music players with their custom post types.
503
504 = 1.0.117 =
505
506 * Fixes an issue scrolling the grouped products.
507
508 = 1.0.116 =
509
510 * Loads music players in scrolling events making the music player for WooCommerce compatible with infinite scrolling themes and plugins.
511
512 = 1.0.115 =
513
514 * Includes the volume attribute in the widget settings.
515
516 = 1.0.114 =
517
518 * Includes a new attribute in the player's settings for entering the default volume, a decimal number between 0 and 1.
519
520 = 1.0.113 =
521
522 * Includes a new section in the plugin's settings to enable/disable the section for the players' settings from WCFM and Dokan products.
523
524 = 1.0.112 =
525
526 * Hides the download control of players, when are used the default players of devices.
527
528 = 1.0.111 =
529 = 1.0.110 =
530
531 * Fixes a CSS conflict with themes of thirds.
532
533 = 1.0.109 =
534
535 * Includes the integration with WCFM Marketplace.
536
537 = 1.0.108 =
538
539 * Fixes a conflict with themes of thirds.
540
541 = 1.0.107 =
542
543 * Modifies the module that generates the demo files.
544
545 = 1.0.106 =
546
547 * Includes new options in the troubleshoot area, in the settings page of the plugin, to load the players on iPads and iPhones with the default controls of devices.
548
549 = 1.0.105 =
550
551 * Updates some vendors libraries.
552
553 = 1.0.104 =
554
555 * Modifies the settings page of the plugin.
556 * Complete the language files.
557 * Improves the errors detection by including additional error logs.
558 * Includes a new option to allow playing the original audio files instead the demo versions, if the logged user has bought the product (Professional version).
559
560 = 1.0.103 =
561
562 * Fixes a notice.
563 * Improves the plugin registration process (Professional version).
564
565 = 1.0.102 =
566
567 * Modifies the integration of player with the new WooCommerce blocks for Gutenberg.
568 * Fixes a conflict with some theme styles.
569
570 = 1.0.101 =
571
572 * Fixes a conflict with Firefox.
573 * Includes the integration of player with the new WooCommerce blocks for Gutenberg.
574
575 = 1.0.100 =
576
577 * Increase the timeout while reads the audio files when they are hosted in external domains.
578
579 = 1.0.99 =
580
581 * Modifies the playlist widget.
582
583 = 1.0.98 =
584
585 * Includes the integration with Dokan multivendor store.
586
587 = 1.0.97 =
588
589 * Modifies the script that generates the players for those pages whose contents are loaded with AJAX, and don't trigger document onready or window onload events.
590
591 = 1.0.96 =
592
593 * Fixes an issue re-positioning the player over covers when the browser is resize.
594 * If the playlist shortcode is inserted into a WooCommerce product without the products_ids attribute, the playlist will be generated with only the current product.
595
596 = 1.0.95 =
597
598 * Fixes some conflicts with third party plugins.
599
600 = 1.0.94 =
601
602 * Adapts the plugin's blocks to the new version of the Gutenberg editor.
603
604 = 1.0.93 =
605
606 * Includes two new actions: wcmp_main_player and wcmp_all_players to allow the themes' developers insert the players in the preferred places of the products' pages and the stores' items.
607
608 = 1.0.92 =
609
610 * Includes a new feature, to allow insert the music players only for registered users.
611
612 = 1.0.91 =
613
614 * Fixes some conflict with the styles.
615
616 = 1.0.90 =
617
618 * Modifies the access to the website and documentation.
619
620 = 1.0.89 =
621
622 * Makes easier the access to the WooCommerce hooks.
623
624 = 1.0.88 =
625
626 * Modifies the player's styles.
627
628 = 1.0.87 =
629
630 * Includes a new option in the troubleshooting section to generate the music players in the page onload event.
631
632 = 1.0.86 =
633
634 * Includes the access to the online demo from the plugin's interface.
635
636 = 1.0.85 =
637
638 * Includes additional validations to verify that WooCommerce is installed and active.
639
640 = 1.0.84 =
641 = 1.0.83 =
642
643 * Modifies the code that generates the files for demo.
644
645 = 1.0.82 =
646
647 * Modifies the language files.
648 * Improves the javascript performance.
649
650 = 1.0.81 =
651
652 * Reduces the server workload and the number of redirections required.
653
654 = 1.0.80 =
655
656 * Fixes a conflict between the DIVI module and the Classic WordPress Editor.
657
658 = 1.0.79 =
659
660 * New section for tracking Google Analytics events when the demos are playing.
661
662 = 1.0.78 =
663
664 * Fixes a conflict with third party plugins.
665
666 = 1.0.77 =
667
668 * Implements a basic module to allow the insertion of the playlist module from DIVI.
669
670 = 1.0.76 =
671
672 * Fixes a conflict with third-party plugins.
673
674 = 1.0.75 =
675
676 * Includes new tips about playing files stored in DropBox.
677
678 = 1.0.74 =
679
680 * Includes a Tips section in the player's interface to help the users configure them properly.
681
682 = 1.0.73 =
683
684 * Implements a specific element to insert the forms using Visual Composer.
685
686 = 1.0.72 =
687
688 * Fixes a minor issue in the playlist shortcode.
689
690 = 1.0.71 =
691
692 * Improves the security sanitizing every parameter used by the plugin.
693
694 = 1.0.70 =
695
696 * Includes the integration with BeaverBuilder.
697
698 = 1.0.69 =
699
700 * Fixes some notices.
701
702 = 1.0.68 =
703
704 * Improves the integration with third-party plugins, and the cloud.
705
706 = 1.0.67 =
707
708 * Includes the cover attribute in the playlist shortcode `[wcmp-playlist]` for including the products' featured images in the playlist.
709
710 = 1.0.66 =
711
712 * Fixes an issue displaying the add to cart icon, in the playlist when the product's price is less than 1.
713
714 = 1.0.65 =
715
716 * Modifies the plugin to allow the play all feature in iOS.
717
718 = 1.0.64 =
719
720 * Improves the loading of the audio files without affecting the page load.
721 * Fixes an issue with the play/pause button of one of player's layout.
722 * Fixes an issue with the preload attribute of products' settings.
723 * Includes new attributes in the troubleshoot section to decide the WooCommerce hooks to use in the pages of the shop and products, in case the theme active on the website does not use the usual WooCommerce hooks.
724
725 = 1.0.63 =
726
727 * Includes the integration with the WooCommerce Product Table plugin by Barn2 Media, including the player in the column for the products' names.
728
729 = 1.0.62 =
730
731 * Selects the none option as the default value for the Preload attribute in the players settings to prevent errors in web servers with limited resources.
732
733 = 1.0.61 =
734
735 * Improves the module that manages the players in the shopping cart.
736
737 = 1.0.60 =
738
739 * Fixes an issue cause by the previous updates.
740
741 = 1.0.59 =
742
743 * Allows to include the music players in the shopping cart, from a checkbox in the settings page of the plugin.
744
745 = 1.0.58 =
746
747 * Implements a Widget to allow the specific integration with the Page Builder by SiteOrigin.
748
749 = 1.0.57 =
750
751 * Modifies the blocks for the Gutenberg editor, preparing the plugin for WordPress 5.1
752
753 = 1.0.56 =
754
755 * Improves the design of the playlist and players.
756 * Includes a new attribute in the widget to select the playlist layout.
757 * Display the products in the playlist following the same order than their ids were entered into the playlist shortcode, or widget.
758
759 = 1.0.55 =
760
761 * Implements a new layout for the playlists inserted with the playlists' shortcodes, and accepts a new attribute in the shortcode for selecting the previous layout: layout="old"
762 * Fixes some CSS conflicts.
763 * Removes some unneeded attributes from the Widget settings.
764
765 = 1.0.54 =
766
767 * Modifies the language files and plugin headers.
768
769 = 1.0.53 =
770
771 * Implements the specific integration with the Elementor page builder.
772
773 = 1.0.52 =
774
775 * Fixes an issue in the preload attribute in the form's settings.
776 * Creates a preview of music players when the playlist shortcode is inserted in the Gutenberg editor.
777
778 = 1.0.51 =
779
780 * Fixes an issue generating the URLs of demo files.
781
782 = 1.0.50 =
783
784 * Fixes an issue determining the files' types in variable and grouped products.
785 * Fixes an issue with the CSS rules.
786
787 = 1.0.49 =
788
789 * Fixes an issue between the Promote Banner and the official distribution of WP5.0
790
791 = 1.0.48 =
792
793 * Includes some modifications in the settings.
794
795 = 1.0.47 =
796
797 * Fixes an issue when the URLs of audio files in the products' settings are relative URLs.
798
799 = 1.0.46 =
800
801 * Fixes a conflict with the "Speed Booster Pack" plugin.
802
803 = 1.0.45 =
804
805 * Includes a troubleshoot area in the settings page of the plugin, to improves the integration with audio files that are stored in the cloud and their types (extensions) are unclear.
806
807 = 1.0.44 =
808
809 * Improves the module that determines the duration of audio files.
810 * With this update the plugin is able to understand the URLs to the audio files without the schema component.
811
812 = 1.0.43 =
813
814 * Hides the promotion banner for the majority of roles and fixes a conflict between the promotion banner and the Gutenberg editor.
815
816 = 1.0.42 =
817
818 * Implements the integration with the Gutenberg editor.
819
820 = 1.0.41 =
821
822 * Fixes an ambiguity between the "Play All" attribute in the settings page of the plugin and products' settings.
823
824 = 1.0.40 =
825
826 * Includes a new and experimental feature. In music players defined as play/pause buttons, displays them on the products' covers.
827
828 = 1.0.39 =
829
830 * Fixes some possible conflicts with other plugins and themes that include to medialementjs player.
831
832 = 1.0.38 =
833
834 * Removes functions that were deprecated in PHP 7.2
835
836 = 1.0.37 =
837
838 * Improves the appearance and behavior of plugin in grouped products.
839
840 = 1.0.36 =
841
842 * Modifies the way the music players are generated.
843 * Replaces some deprecated functions in WooCommerce.
844 * The Professional version allows the integration with Google Drive to store the demo files in the cloud.
845
846 = 1.0.35 =
847
848 * Includes some modifications in the grouped products.
849
850 = 1.0.34 =
851
852 * Fixes an issue when the WordPress and the public website include different schemes in their URLs.
853
854 = 1.0.33 =
855
856 * Includes the crossOrigin attribute in the audio tags for playing files in external domains.
857
858 = 1.0.32 =
859
860 * Includes the controls attribute in the `[wcmp-playlist]` shortcode, with the possible values: track and all for displaying only the play/pause button or all player's controls.
861 * The professional version of the plugin allows to define a message to be shown beside the music players with a message describing the use of partial versions of the audio files for selling as demo.
862
863 = 1.0.31 =
864
865 * Includes the music player with a different WooCommerce action to display it even if the product is not for selling (does not includes an "Add to cart" button).
866
867 = 1.0.30 =
868
869 * Modifies the settings page of the plugin.
870 * The professional version allows to use the FFMpeg application in the server to generate the demo files.
871
872 = 1.0.29 =
873
874 * Fixes an issue with the play all feature.
875
876 = 1.0.28 =
877
878 * Adds the settings page to define the default players' settings. From the settings page it is possible activate and configure the player in all existent and future products.
879
880 = 1.0.27 =
881
882 * Improved the process that determines the duration of the original audio files.
883
884 = 1.0.26 =
885
886 * For the audio files published in the website, the plugin displays the duration of the original file, even if player was configured to protect the original files creating truncated versions for demo.
887
888 = 1.0.25 =
889
890 * Loads a specific version of the MediaElementJS library to prevent an issue with the next version of WordPress 4.9
891
892 = 1.0.24 =
893
894 * Improves the players' settings.
895
896 = 1.0.23 =
897
898 * Allows configure all products in the website at the same time.
899
900 = 1.0.22 =
901
902 * Includes a new option to decide the pages where showing the music players: pages with a single entry, with multiple-entries, or both.
903
904 = 1.0.21 =
905
906 * Allows controlling the "preload" attribute of audio tags through the player's settings.
907
908 = 1.0.20 =
909
910 * Modifies the widget.
911 * Adds the `[wcmp-playlist]` shortcode to include a playlist in the website's pages.
912
913 = 1.0.19 =
914
915 * Fixes the order of players in grouped and variable products.
916
917 = 1.0.18 =
918
919 * Fixes an issue in the promote banner.
920
921 = 1.0.17 =
922
923 * Modifies the module for accessing the WordPress reviews section.
924
925 = 1.0.16 =
926
927 * Modifies the module that merges the music players with the products titles and the "add to cart" buttons of grouped products.
928
929 = 1.0.15 =
930
931 * Improves the access to the plugin documentation.
932 * Modifies the module that delete the copies of files used by the player.
933
934 = 1.0.14 =
935
936 * Modifies the plugin to be compatible with the new version of WooCommerce 3.x
937
938 = 1.0.13 =
939
940 * Includes the "Play all" option in the settings, for playing all audio files in the same page, one after the other.
941
942 = 1.0.12 =
943
944 * Fixes an issue accessing to outer-domain audio files.
945 * Includes a new option in the player's settings to display the "Add to Cart" buttons, beside each player in the Grouped Products.
946 * Adds a list of Hooks (actions and filters) to allow developers and designers modify the players section.
947
948 = 1.0.11 =
949
950 * Fixes a conflict with the links to the products pages in the shop's pages.
951
952 = 1.0.10 =
953
954 * Move the Music Player settings to its own metabox.
955 * Allows to integrate the players with "Simple", "Variable", and "Grouped" products (the previous version was compatible only with "Simple" products).
956
957 = 1.0.9 =
958
959 * Modifies the plugin's interface.
960 * Fixes some tags in the music players.
961 * Clears the generated audio files when the plugin is deactivated.
962
963 = 1.0.8 =
964
965 * Fixes an issue with the products' ids in the playlist widget.
966
967 = 1.0.7 =
968
969 * Includes some changes in the plugin's interface.
970
971 = 1.0.6 =
972
973 * Allows show/hide the name of downloadable files beside the player.
974 * Includes the widget "Music Player for WooCommerce - Playlist"
975
976 = 1.0.5 =
977
978 * Adds a new feature to specify the controls in the music player.
979
980 = 1.0.4 =
981
982 * Modifies the module to determine if the audio file is local to the website or not.
983
984 = 1.0.3 =
985
986 * Allows to play m4a files.
987
988 = 1.0.2 =
989
990 * Fixed some conflicts with styles of the active themes.
991
992 = 1.0.1 =
993
994 * Fixed an issue in the URL of the audio files.
995
996 = 1.0.0 =
997
998 * First version released.