Bandcamp is a great platform for musicians to share their music. You can set your own price and keep 85% of sales. There are artist and fan accounts and related apps for phones.
They also have a blog Bandcamp Daily which helps promote music on the site.
During Covid times, they have been running 'Bandcamp Friday' in which artists keep 100% of sales.
Bandcamp.com :sign up for artist or fan accounts here
Bandcamp Daily :daily review blog
My purchases on Bandcamp (Fan account)