I save music I like to a playlist in YouTube, then have YouTube-dl set up with a configuration script to download the audio from everything in those playlists to a Dropbox directory. Then I can listen to it via the Dropbox app audio player (kind of a piece of shit) on my iPhone. There is a small python script to tidy some of the file naming too. But it all boils down to running a .bat file now and then.