@uberwaltz you don’t need a separate program for that. Spotify allows you to save certain playlists offline. The limit is not infinite but it’s fairly high. I have about 20,000 of my favourite songs on my phone in high resolution (320 kbps) which is very decent sounding with my headphones on the go.