Hello, everyone!

I have some questions and hope, someone can help me.
So I've been thinking to make a new site which would let people host their mp3's.
What kind of tools I need to make that happen?
It would be even better if there's some kind of software, that has pre-made mp3 hosting platform that I could use and modify for my needs. I'd be up for "ready to use" solutions, at the moment to get familiar with the whole thing.

Please let me know, thank you!