Hi, I’ve been having a problem with the audio buttons on my WooCommerce shop pages. If I deactivate the Music Player for WooCommerce and reactivate it, the button will not play the product’s mp3 demo file (as set up on the product edit page). However, once I clicked a button and refreshed the shop page, that particular button DOES work, and will continue to work until I deactivate the plugin again. I’m using the Avada theme, and you can find the shop at https://ollyspianosheets.com/shop I will deactivate and reactivate the plugin so the problem should be apparent. Thanks for your help on this! Olly
The page I need help with: [log in to see the link]
I have responded to your question from the plugin website.
When the plugin is deactivated/activated, it automatically removes any generated demo files to prevent unnecessary or unused files from remaining on your website. The next time the user clicks the “Play” button, the plugin generates new demo files.
However, since you are using the LiteSpeed Cache plugin, the response is served from the cache instead of requesting the demo file from our plugin. As a result, the player receives a URL that points to a file that no longer exists.
Could you please confirm how you have configured the Preload option in your players?
If your store includes many products with players and your server has limited resources, this configuration may cause performance issues. When preload is enabled, the plugin attempts to generate all demo files at once, which can overload server-side resources and lead to errors.
In this case, we recommend setting the Preload option to none to prevent these issues.
Please let us know if you need any assistance updating this setting.
At the moment, all preload options are set to ‘none’ (both in MPWC settings and for each product).
I have chosen ‘select my own demo files’ (giving the url of the demo file), but have not ticked ‘Load directly the own demo files without preprocessing’
I see your website is returning incorrect headers during redirection. Could you please try ticking the checkbox ‘Load demo files with PHP code instead of redirecting browsers to them’ in the plugin settings page?