I know of no option that you can actually pay for. But someone just posted the Spotify catalogue. https://annas-archive.li/blog/backing-up-spotify.html
Discussion
Yeah that site is what got me thinking. I pay monthly and listen to the same 50 songs over and over 😂
Every now and then I listen to something new.