Frequently Asked Question - JBGMusic

 

JBGMusic is a simple and friendly player for your Joomla site.  It uses standard HTML5 player as a backbone, no frills, no complication, extremely lightweight.

 

JBGMusic is a simple player for your Joomla site with the capability of continuously play between page loads

Features include:

  • Continous play between page loads
  • Shuffle play
  • Loop play
  • Volume control
  • Fast forward
  • Rewind
  • Next Track
  • Prev Track

JBGMusic main feature is it allows continuation of the audio between page loads.  Audio autoplay however is  subject to browser policies.

Here is a view of the backend of JBGMusic, this is the backend of the player on the top. Please note this may change over time.

The extension supports .mp3 and .ogg formats as source for audio

The file size is really your choice, however, please bear in my mind that although higher bit-rate audio with large file size sound better, it will take longer to stream a larger file than smaller file.  This may not be significant for faster connections but may impact your visitors experience especially those with slower connections

Naming of files should be taken into consideration, avoid having spaces and special characters in your filenames

The extension does not provide any audio files.  Sample royalty free preview audio are included for your testing

The extension does not provide any audio files.  Sample royalty free preview audio is included for your testing.  All audio files and its copyrights are your responsibility

At this time, the extension can not read audio metadata

JBGMusic extension has installed a folder under your /images directory.  Just create a folder within this directory and place all your audio inside the directory.  The extension will be able to see the folder, just choose the folder and all the supported audio files will be included

Yes, you may specify the audio filename in audio file list, include the directory location when specifying the audio file so the extension can find it

Once set to autoplay, the extension will attempt to play the audio. However, the HTML5 player is subject to different browser policies regarding autoplaying audio, (https://developers.google.com/web/updates/2017/09/autoplay-policy-changes).  User interaction is required, (ie. mouseclick, touchend, keydown events) to start the player, unfortunately, a scroll event does not fall under user interaction.

In Chrome and Edge, (as of June 2020) is more forgiving, user interaction within the domain site is necessary for it to start, but once started autoplay continues even on other page loads.

Firefox is less forgiving, and requires user interaction with the page for every page load to autoplay the audio.

JBGMusic watches out for these events and will resume play once user interaction has been detected within the document. 

Any modern browser supporting HTML5 audio element should be compatible with the extension. 

However, we only tested the extension on the latest Chrome 83, Firefox 78 and Edge 83 browser on a Windows 10 machine.     

This is normal, as every page load, the extension just simulates continuous play.  The audio is loaded again every time there is a page loaded and  attempts to restart it from when it stopped. 

No, the audio files reside in your server and is just streamed by the HTML5 player.   Furthermore, the extension takes care not to expose links of your audio from the user.

No, the audio files reside in your server and is just streamed by the HTML5 player.   Furthermore, the extension takes care not to expose links of your audio from the user.

However, in a future version, we may provide the option for you to allow the visitor to download your audio.

Once loaded, the settings will remain for the entire session of site.  To reset, close the tab and open your site again, the new settings will take effect

Audio is one of those things that annoy users when they are browsing, so take note of the following:

  1. Be mindful of your target audience and the probable type of music/sound they will hear
  2. Avoid extremely loud audio or sound.
  3. Avoid using too high fidelity audio as this requires a larger file which affects the loading of the page.
  4. Try to avoid harsh language in your audio/sound as not offend your audience.

 

There are several reasons why the extension will not appear on my site:

  1. The position is not part or visible in the template page
  2. Menu assignment has not been issued, by the default the extension is not assigned to any menu item

 

Your download is part of your invoice, so just go to your 'My Invoices' under 'My Account' and choose an invoice.  You will see the link of your extension, just click the link to download.

 

Yes, sometimes the version you see on the demo site is slightly different because we also use the demo site to further develop the extension hence the difference.  Once we finish the testing we incorporate the changes to main site and the main distribution platform

Yes, you may freely use the extension as long as you want in your site.  The extension is the full version with all the features included.  However, if you want to remove the credits line, you must purchase the license key for your site

The license key is to be able to disable the credits line.  It is recommended for you to generate only for your production site.

The minimal fee is to allow us to continue the development of the extension, it is also to be able to maintain this site and the server that we are leasing.   We hope that you will consider acquiring the license key.

The license key is completely optional and will not hamper operation of the extension. 

No, the extension is a fully functioning extension with all the features included, the only difference is the credit line.  If you don't mind the credit line, then do please enjoy the extension as much as you want.

After acquiring your license key, all you have to do is copy-paste your license key to the license key portion of every instance of your extension.  Several license keys for all your aliases can be entered separated by commas in the extension.

The license key does not have an expiration, as long as the domain site does not change, it will be active

We chose to use a license key as we feel that this would be method to ensure that your extension will work regardless whether we are around or not.  We do not like extensions that call back to our servers for activation and/or verification, the license key ensures a separation between your site and our site.

Should you decide to redo your Joomla site, all you have to do is paste the license key in the extension and it should work

No, each license key is tied to a single specific domain site. 

Yes, each alias is treated as different domain site, and a different license is required for each alias.  Each alias must pasted to the extension separated by commas

Yes, each subdomain is considered a different domain site, and a different license is required for each subdomain

You may get the license key in our website.  Make sure to choose the correct license key before purchasing, as this can't be cancelled once purchased.

No, license key generation is fully integrated with the site.  Once purchased, you may generate your license key immediately within the site.   See next question.

Once purchased, you license key is still blank until you generate for your site.  Under 'My Account', you can check your 'My licenses' to either all your purchased licenses.  

 

 

Ideally, you only generate your license key for your production site.  Once purchased, you can generate your license key anytime.  If you are not yet ready to generate then you can just come back to our site at a later time.  Once you are ready to generate, you can come back, login and go to your My Licenses and generate your key.

Unfortunately, generation of the license key is permanent and can be only done once.  To redo, you must purchase another license key. 

Things to consider before generating your license key:

  1. Check your spelling before pressing the submit button.
  2. Only generate license for your production site.

 

If you have installed a previous version, currently, the only way to effect the key is, unfortunately, to uninstall and reinstall the extension.  We are working to remedy this in a future update.

Your license key will be kept in our database with your account as long as we have this site is up.  Unfortunately, things may go wrong and we can't guarantee that our site will never crash.   See the next question.

Yes, although your license key will always be part of your account here with us, we would still recommend you keep a copy of your license key with you.  Even if our site crashed or discontinued, your license key will remain valid for your domain site. 

So yes, please keep a copy of the module extension and your license key in a safe place. 

Your license key is not tied to our site, so yes, the license key will survive beyond our own existence.  It is, however, tied to your domain site, so as long as you use the same domain site registered with the license, it will be valid. 
slider by Jfriendly.net