How can I let end-users listening to my website's musics to play the songs, but reject their request if they are going to download the song via download manager or etc.?
For example, it would be nice if they only get a HTML file or a 403 status code?
UPDATE:
We are providing two kind of availability on our website, one is by radio streaming using IceCast and the other is playable songs for those who sign up. I knew something like cloud object storage architecture could save the webserver from providing the path of the file so in that case the user might lose the chance to download stuff directly, unless by recording the data, so I thought how may it be possible to do it without cloud object storage architecture, if possible.
I know that we can always circumvent everything, so I know it cannot be 100% working, but at least make it harder to download and reduce the chance of detecting the original file path.