Every time I get on an airplane and go to listen to my downloaded music on spotify, most of my downloaded library is gone and needs to be redownloaded. Sometimes when I play music on lte connection the app also would rather use my poor data connection to serve me a choppy buffering track of one I already downloaded locally, that apparently spotify app won’t chose over seeking a new download even on a cellular data connection. I have to put spotify into offline mode to force it to use downloaded music everytime, at which point you can’t search the rest of spotify because the switch is like an app specific airplane mode.
If I catch it dropping my downloads one more time, I’m done and going back to pirating flacs and transcoding that to my device. Convenience is king, I don’t care about being legal or not. The only reason why I was using spotify was that it was slightly more convenient than pirating music. If they keep dropping the ball on the one job the app is supposed to reliably do, play my music, I’ll just build a library myself over a weekend and save myself years of future headache.