How to create a Music Download site

Hello friends,
I’d like to create a Music streaming and download site like Spotify, SoundCloud or

The challenge I have is that I don’t know where to start.I mean that I don’t know which WordPress Themes and combination of plugins will be able to help me achieve it.

Can anyone within the Music Theme space please guide me on what to do, and which Theme has such functionality?

Waiting for guidance very soon.
Best Regards