X

Music Host

I’ve been working on a wordpress multisite over Christmas to let people share and sell their own music they create online, in a fashion a bit like beatport.com, mixcloud.com, and soundcloud.com does.

It’s still a good way off being finished but you can see it yourself at https://music.stephenphillips.co.uk/7r4nc3mu51c/

My thinking originally was to produce a website to showcase my own original electronic music I produce and also to sell it there too.

After looking into solutions I opted to go for WordPress with WooCommerce, using an off the shelf music theme called music-club-lite and some extra plugins such as an audio player for Woocommerce to build it.

I got to thinking that I could open this up for other people to use as well, with it being free to use and people being able to get 100% royalties for their work from it when selling unlike other sites, and so decided to try and set it up to use WordPress multisites to do so.

I was largely successful in doing so, with the website main sign up at https://music.stephenphillips.co.uk/wp-signup.php live and working to create a profile and sell music but currently you need to setup all pages manually, that needs to be automatic which from what I have read over at https://www.wpbeginner.com/wp-tutorials/how-to-install-and-setup-wordpress-multisite-network/#addingdefaultcontent is possible to do too, just not got round to doing it yet.

There is even a top level members directory to browse through too!

The system to upload and sell music a bit complex but it does work! Currently everything is handled within the WordPress admin area for each multisite after registration and login. When you create a product in WooCommerce to sell you have to mark it as virtual and downloadable which then displays the option to upload a file to sell digitally, see https://yudleethemes.com/how-to-sell-music-online-with-wordpress-and-woocommerce/

If you are used to the WordPress interface like me then this all works great for you, and probably offers a lot more options than a rigid bespoke system would.

I’m kinda happy with the result so far personally, next up I would should get some terms up saying not for piracy etc, and also a proper domain name for it too, and am planning to eventually put it all through Cloudflare CDN when ready to help with bandwidth, performance, and also for hotlink protection too!

Categories: Blog
admin:
Related Post