# Hiding download for audio

**URL:** <https://community.glideapps.com/t/hiding-download-for-audio/21884>\
**Category:** Ask for Help\
**Created:** [January 28, 2021, 4:51pm UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884 "2021-01-28T16:51:19Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Valentine\_Madzhie](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/valentine_madzhie/32/11453_2.png) [@Valentine\_Madzhie](https://community.glideapps.com/u/Valentine_Madzhie)\
**Post date:** [January 28, 2021, 4:51pm UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/1 "2021-01-28T16:51:19Z")

</div>

Hi Gurus

Has anyone figured out how to hide the dots to avoid users from downloading audio content and how to add a play count when a user clicks play

---

<div class="post-metadata">

**Author:** ![Pablo\_books](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pablo_books/32/2110_2.png) [@Pablo\_books](https://community.glideapps.com/u/Pablo_books)\
**Post date:** [January 28, 2021, 4:57pm UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/2 "2021-01-28T16:57:12Z")

</div>

I do not think that is possible, it’s the browsers’ built in audio player, and that (probably) cannot be modified. Even if you hid the three dots, people can still look into the page source and view where the audio is from and download it from there.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [January 28, 2021, 6:05pm UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/3 "2021-01-28T18:05:39Z")

</div>

@ThinhDinh and I have tried to target that element via CSS and can’t find the class name anywhere to hide it. I don’t think you can.

---

<div class="post-metadata">

**Author:** ![Manu\_Marea](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manu_marea/32/21714_2.png) [@Manu\_Marea](https://community.glideapps.com/u/Manu_Marea)\
**Post date:** [March 10, 2021, 5:10pm UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/4 "2021-03-10T17:10:56Z")

</div>

Yes …this is very… annoying to find…  
a lot of time working to discover this…and its my fault,  
not seeing on the iPhone i didn’t notice…  
Glide must give out a better audio player…indeed…,  
this way…can’t be…THIS with no IN APP SUBCRIPTION PAYMENTS…  
other than the tortuous ( for me ) AND VERY KINDLY GIVEN explanation  
from Fabio Leanzi and Robert Petitto…VERY GREAT PERSONS INDEED, its a very serious issue on Glide here…  
Seems you can’t build a serious audio app for selling…,  
how can it be…, I bought a template , the insider cms template…because it was showing  
a subscription button…but if one can download the items …who will buy the subscription just one time  
after having downloaded all…is lost and a great loss for the “owner’s app” and the artists being shown there…  
UPDATE : Same behaviour … 14 dollars paid…and I don’t wanna a refund…but more seriousness on this from Glide…,  
so I’ll put all my mp3 linked to the demo versions on my site…but…this is very disappointing…  
Being like this after this I’ll be back on Adalo, taking a look on what is happening here,because I REALLY LIKE GLIDE…but simple cannot afford this…its not acceptable from my client… .  
C’mon Glide…do something…I don’t wanna accuse anyone I still think its me that I’m a tool, but please say something…  
I must consider now to use my site by means of the web view…and using the WooCommerce  
and Membermouse or Paid membership pro for have a secure player and the monthly subscriptions…  
this also saying that I’m not still able to use the Payhere advices…maybe I’m too dumb.  
A lot of time…wasted to discover this, not to mention that the builder doesn’t show that…,so how i could I suppose this to happen…

---

<div class="post-metadata">

**Author:** ![RonnieL](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ronniel/32/980_2.png) [@RonnieL](https://community.glideapps.com/u/RonnieL)\
**Post date:** [March 10, 2021, 7:34pm UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/5 "2021-03-10T19:34:00Z")

</div>

I solved it via a workaround.  
Since my files are hosted on S3, I was able to deny the ability to download via S3.  
Happy to share the details but it’s applicable only if you use S3 to host the files.

---

<div class="post-metadata">

**Author:** ![Manu\_Marea](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manu_marea/32/21714_2.png) [@Manu\_Marea](https://community.glideapps.com/u/Manu_Marea)\
**Post date:** [March 10, 2021, 7:52pm UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/6 "2021-03-10T19:52:49Z")

</div>

unfortunately not,  
I’m taking my files from my hosting,  
in app subscriptions and audio player are 2 issues Glide should handle far better, as they are capable as I believe they are

---

<div class="post-metadata">

**Author:** ![Valentine\_Madzhie](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/valentine_madzhie/32/11453_2.png) [@Valentine\_Madzhie](https://community.glideapps.com/u/Valentine_Madzhie)\
**Post date:** [March 10, 2021, 7:52pm UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/7 "2021-03-10T19:52:41Z")

</div>

Hi what is S3 lol

---

<div class="post-metadata">

**Author:** ![Manu\_Marea](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manu_marea/32/21714_2.png) [@Manu\_Marea](https://community.glideapps.com/u/Manu_Marea)\
**Post date:** [March 10, 2021, 7:53pm UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/8 "2021-03-10T19:53:20Z")

</div>

Amazon Servers ,am I correct ?

---

<div class="post-metadata">

**Author:** ![Pablo\_books](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pablo_books/32/2110_2.png) [@Pablo\_books](https://community.glideapps.com/u/Pablo_books)\
**Post date:** [March 10, 2021, 9:13pm UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/9 "2021-03-10T21:13:22Z")

</div>

Actually… @Robert_Petitto

I think I found it!

Here’s the html:

```auto
<audio controls controlsList="nodownload"><source src="SOURCE" type="audio/mp3"></audio>

```

---

<div class="post-metadata">

**Author:** ![RonnieL](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ronniel/32/980_2.png) [@RonnieL](https://community.glideapps.com/u/RonnieL)\
**Post date:** [March 10, 2021, 9:24pm UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/10 "2021-03-10T21:24:03Z")

</div>

Yes.  
S3 is a hosting solution under Amazon Web Services (AWS)

---

<div class="post-metadata">

**Author:** ![Manu\_Marea](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manu_marea/32/21714_2.png) [@Manu\_Marea](https://community.glideapps.com/u/Manu_Marea)\
**Post date:** [March 11, 2021, 6:26am UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/11 "2021-03-11T06:26:40Z")

</div>

Wow …thanks…really kind ,but…is it possible to add that in Glide ? And where ?

---

<div class="post-metadata">

**Author:** ![Pablo\_books](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pablo_books/32/2110_2.png) [@Pablo\_books](https://community.glideapps.com/u/Pablo_books)\
**Post date:** [March 11, 2021, 3:56pm UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/12 "2021-03-11T15:56:06Z")

</div>

Paste it into a `Rich Text` component.

---

<div class="post-metadata">

**Author:** ![Manu\_Marea](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manu_marea/32/21714_2.png) [@Manu\_Marea](https://community.glideapps.com/u/Manu_Marea)\
**Post date:** [March 11, 2021, 4:22pm UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/13 "2021-03-11T16:22:16Z")

</div>

On Glide? … i cannot access …i understand on a rich text editor the html can be handled but the matter here is where on Glide ?

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [March 11, 2021, 4:24pm UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/14 "2021-03-11T16:24:06Z")

</div>

> **[Rich Text](https://docs.glideapps.com/all/reference/components/text/rich-text)**
>
> Rich text with images

---

<div class="post-metadata">

**Author:** ![Pablo\_books](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pablo_books/32/2110_2.png) [@Pablo\_books](https://community.glideapps.com/u/Pablo_books)\
**Post date:** [March 11, 2021, 4:39pm UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/15 "2021-03-11T16:39:29Z")

</div>

There is a rich text component. You don’t need an editor. See Jeff’s link above

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [March 11, 2021, 11:23pm UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/16 "2021-03-11T23:23:00Z")

</div>

Thanks for the trick Pablo!

---

<div class="post-metadata">

**Author:** ![Manu\_Marea](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manu_marea/32/21714_2.png) [@Manu\_Marea](https://community.glideapps.com/u/Manu_Marea)\
**Post date:** [March 12, 2021, 3:00am UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/17 "2021-03-12T03:00:09Z")

</div>

Thanks Pablo!

---

<div class="post-metadata">

**Author:** ![Manu\_Marea](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manu_marea/32/21714_2.png) [@Manu\_Marea](https://community.glideapps.com/u/Manu_Marea)\
**Post date:** [March 12, 2021, 3:55am UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/18 "2021-03-12T03:55:08Z")

</div>

Ok…not sure could work in my case , as you can see I have alreeady a player is there a way to instruct to load the song as the previous one ? Actually I’m digging right now …kust saying , thanks for the help .

 ![Schermata 2021-03-12 alle 04.48.37](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/8/182f0eee5b382e4a2fb44361a58045972ced924f.png)

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [March 12, 2021, 4:09am UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/19 "2021-03-12T04:09:05Z")

</div>

Just create a template column with that same code that then replaces ‘SOURCE’ with your url. Then use the template column in the rich text component. Then remove the audio component.

---

<div class="post-metadata">

**Author:** ![Manu\_Marea](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manu_marea/32/21714_2.png) [@Manu\_Marea](https://community.glideapps.com/u/Manu_Marea)\
**Post date:** [March 12, 2021, 4:12am UTC](https://community.glideapps.com/t/hiding-download-for-audio/21884/20 "2021-03-12T04:12:48Z")

</div>

Not sure …so I have to rebuild from scratch the app ?  
Template column where is it ? Components ?From the plus button or in the Glide’s tables ? ![Schermata 2021-03-12 alle 05.14.18](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/0/b02fcb7410e813cea5e45563a73308c5d011ba85.png)

[Next page](https://community.glideapps.com/t/hiding-download-for-audio/21884.md?page=2)
