I mean fair enough, i use this version of Spotify and don’t pay them a single cent: https://bestforandroid.com/apk/spotify-premium-mod-apk/
But if I was a paying customer i would be pretty pissed opening Spotify the first time on my 3 week travels and seeing this crap :-O Funnily there isn’t even an option to change the location as suggested. Neither in the modded app nor on spotify.com on FF mobile.
Spytify
It records Spotify music real time, at the highest available bit rate (as long as you set it). Uses Spotify API to pull track metadata and album art. Its smart enough to not records ads and auto deletes tracks under 30 seconds (I think you can change the time)
It’s slower than YouTube DL, but having all the metadata sorted out for you is a big plus.
Its probably about 98% error free, sometimes a second of a song ending gets put on the next track. A quick cut/paste in Audacity and it’s fixed.
It works best if you have a separate audio device, otherwise other computer sound gets recorded too. I’m not going to do a full tutorial (unless someone asks), but basically you set the audio for Spotify on audio device #2, and continue as normal on audio device #1. It has a loopback feature too, so if you want to listen/record the same time you can.