It's dead easy to release on Spotify, Amazon, Apple, etc. It's not free, but it's cheap. I use a site called Tunecore. It's £12.99 a year and for that you can release as many albums or tracks as you wish and they publish to loads of different streaming services worldwide, many I haven't heard...