danialsabagh supports this item


This author's response time can be up to 2 business days.

75 comments found.

Hi . I just bought your jQuery Audio Player , thank you very much for your great work and keep it up :)

I have this problem … the mp3s that I use , some of them are longer than 3 hours … your player reads its time wrongly … could you help me to add something like this hh:mm:ss

Responded your question in your other post.

Hi . I just bought your jQuery Audio Player , thank you very much for your great work and keep it up :)

I have this problem … the mp3s that I use , some of them are longer than 3 hours … your player plays half of it and it show as number (100/100) instead of time like 00:00:00 … could you help me to fix this bug ?

Hi, Thank you for your interest. Have a look at the following code, I believe it should solve your problem.

function getReadableTime(value) { hours = Math.floor(value / 3600); value %= 3600; minutes = Math.floor(value / 60); seconds = value % 60; return hours + ”: minutes +seconds.toString().slice(0,2); }

Let me know if you need any further help :)

Thank you very much … It is working now perfectly . I wish you all the best my brother :)

Thank you. Glad you are happy with your item ;) good luck mate.

Hi brother

I have another problem … How can I make your code protected (hidden) or unaccessable because if I publish it like this then everyone can access all the code by using the (view-source ) easily and it affects your selling rates .. as they can get it kind of free .. I hope you get my point … plaese provide me a way to protect it .. I will pay some charge to you too if you could help me :) Thank you very much

Hi, Unfortunately there is no any absolute way to achieve what you requested. However there are methods to make it a little more complicated. You can email me directly for further advice.

Thank you very much .. I will email you my brother :)


Hi. Is where any possibility to do not preload all files before rendering UI? I have 10 MP3 files in play list and UI is showing after 15 seconds. Please help!!!

I’ve solved it by adding duration into xml metadata. Your implementation iterate all tracks on page load and makes requests for media content to get duration.

Hi, Thanks for your purchase. Normally users expect the player to stream as soon as the page is loaded and the implementation on this player is based on that.

But it seems you requested the opposite. Anyways although you solved your issue, you could change the audio `preload` value to `none`; So no track starts streaming (downloading) unless user plays it. Just some advance configurations. :)

Hi I am interested in purchasing your plugin to display my apple music playlist but have a couple of questions.

1. When I update my apple music playlist, will it automatically update on my website?

2. Also is there a way to display it in a carousel style like this site has: https://www.soul-cycle.com/instructors/10363/eddie/

3. Does the plugin have the capability to play the full songs or are they only snippets?

Please let me know asap because I am ready to purchase and am in a bit of time crunch

Hi, Thanks for your interest.

This player only supports Audio files, such as MP3, WAV and etc. It does not support iTunes (Apple Music).

Regarding the last question, as it is not based on iTunes, then it depends of the file it is linked to.

However, if you check my other items, you can find players that support iTunes tracks. And also you can contact me directly for customisation, such as the carousel style that you mentioned.

love this and hopefully this is just a quick question but i’ll buy the support if i need to.

for <artist> the display truncates – how do i allow more characters? digging in the CSS and finding the artist section for font sizes/styles but not the display of that area and don’t want to mess it up.

Thanks for your purchase. The length of the text controls in the JS. For both artist and title.

got it – and changed. thank you!

Hello sir,

i would like to pre sale inquiry, can you please modify player with repeat playlist button, i need repeat single song and repeat playlist buttons if we press repeat playlist option whole playlist should repeat if not it should stop on last song.

Thanks Tariq

Hello, Yes. Of course we can make such a customisation for you and add an extra button for that feature. If you like that, you can email us directly through the following form: https://codecanyon.net/user/danialsabagh#contact

hello i have sent you personal message kindly reply on my email regarding my question, i would like more customization.



Buongiorno volevo configurare il player inserendo il mio url per lo streaming in diretta e tutto quello che serve per farlo funzionare. Io per il mio sito uso un programma chiamato xara web designer di conseguenza mi serve il codice HTML finito da inserire in un segna posto del mio progetto. Grazie. Simone

Ciao, Grazie per il tuo acquisto. Avete controllato il manuale. È necessario inserire un codice nell’intestazione della pagina web e un altro codice nel tag del corpo. Non sono a conoscenza di come funziona Xara Designer, ma dovrebbe avere qualche livello HTML che inserisci il tuo codice custome come quello per il giocatore.

Spero che sia d’aiuto. :)

Hello, Is there a way to change the player width?

Hello. The player comes in single size but you can easily change the width to any size using CSS. It might require some modifications in the style but it is totally do-able. Also you can contact us for customisation if you prefer so.

Thank you for the info.


cbp70 Purchased

just quick question, the links for listen on apple and amazon can i change them to links to buy on itunes and amazon ?

Yes of course. You can insert any link there.


cbp70 Purchased

how come when i got through http it works fine but when i go through https it doesnt show up ? any reason why


cbp70 Purchased

oh ty, i thought that might be problem, is there an easy way round it or do i just have to use http instead of https ?, ty for wuick reply


cbp70 Purchased


So far there is no any actual way to fix it without lowering the security. There are some solutions provided but all of them makes the website insecure and force your HTTPs server to receive data from insecure sites. However, you can have pages (links) on your website all on HTTPs except the one that contains the radio in it. For example if you have a menu on your website for different pages, for the specific page that contains radio plugin, leave the address as

that way your visitors will visit that page only on http and the rest on https.

gpsarch Purchased

Dear Daniel

Thank you for your Player. My website has a 100% performance rating from Google, but I’m having trouble loading the DSAudioPlayer.js.

If I clear Google’s browsing data and go to https://theevolutionofreason.com/Podcast.html

This is what Google tells me:

Uncaught (in promise) DOMException: The play() request was interrupted by a new load request.

var i=0;function getDurations(){audio.src=currentTrack;var arraySize=tracksArray.length;if(i<arraySize){audio.src=tracksArray[i];$(audio).on(‘loadedmetadata’,function(){$(“li#row”+” .rightBox .duration .due”).html(getReadableTime(audio.duration));i+;$(this).off(‘loadedmetadata’);getDurations();});}}

Then If I reload the web page, everything is clear and works perfectly until I again clear Google’s browsing data.

I tried to fix this myself, and went to your website http://mersadesign.com/dsaudioplayer/ and everything works great, I then inspected the DSAudioPlayer.js and noticed you use a different DSAudioPlayer.js.?

Sincerely gpsarch


gpsarch Purchased

I’m sorry no, I’m still getting: “Uncaught (in promise) DOMException: The play() request was interrupted by a new load request”.

I’m hoping your older DSAudioPlayer.js and DsAudioPlayer.css will solve this problem?

What this means is when a new visitor clicks on the site, the player stalls until it is reloaded. From then on the player works fine, until you clear the browsing data and then you have to reload the site for it to work properly.

Thank you gpsarch


gpsarch Purchased

Thank you danialsabaghl,

I think found the problem. Since I’m not using the blur background image, the DOM is still looking for:

I need to isolate the

Hi, I will explain the problem and possible solution in the other comment you left for this player.


gpsarch Purchased

Dear danialsabagh

Thank you for your patience, I now know the problem. My first audio file is 33 minutes and 42 second long, if you press the play button before the audio file is loaded you get:

Uncaught (in promise) DOMException: The play() request was interrupted by a new load request.

If you wait for a short period of time? before you press the play button, everything works fine.

What I need is a way to get the player button to wait until the audio file is loaded. Some sort of HTML Audio DOM loadedmetadata Event control.

Thank you gpsarch

Hi, Actually you kinda answered the question. Basically the server that music is stored on can be slow or have a restricted band width for media, therefore when a user tries to play a song, it takes time for the server to load it and the player gives the play() error. because it tries to load something that has not been loaded. However, the connection speed of the user is important too. Obviously it takes longer for your browser to load a track with a slow connection.

So That is why a 45 second music loads faster than a 3 minutes music. However it is a rare event that you are facing as normally with modern servers this issue must not happen. Please note that this is a HTML5 error there fore it can happen with any other music player and it does not depend on this plugin.

One solution could be storing data in a faster server host. Or the other solution could be customising the play button so it is inactive or have a loading button until the load is finished then turn back to play button.

We can do the customisation for you. And since it is rare case, we never thought to implement it on the player in the first place.

Hope it helps.


gpsarch Purchased

Yes that sounds great, could you please customize a play button as you said that is inactive until the load is finished then turn back to play button.


Alright could you please email me through the contact form in my profile page with a link of your player and radio station. and we will discuss more.

Just purchased this – it looks great! But I’d also like a more detailed description of how to install this in Wordpress. Like others, I’m not technical and the installed PDF confuses me. Thanks!

Thanks. I have sent you an email through the contact form, and look forward to hearing from you.

Is there any movement on this?

Havent you recieved the email?! I have sent you already.

Is it possible to use the same player multiple times on the same page?, I purchased the product but not sure how to use the player multiple times, something like this http://prntscr.com/i5jpjm

Already replied.

Can you customize?

Yes. Replied your email!