Google Play's unlimited Music offering allows you access to millions of tracks but also allows you to upload up to 20,000 of your own tunes. There radio functions with unlimited skips and and recommendations to meet your tastes. All ad free. You can also buy new music via Google Play. The monthly subscription after the 30 days free trial is £9.99 per month. This trial offers free muusic online or via your smartphone.
Google says "Access your music anywhere without syncing".
FTC says "Fans of unsigned bands may enjoy the prion of uploading their own music".