I run Spotify in my car on an older Android phone (Samsung Galaxy S3). Since this phone has no sim card and thus no data connection, I download my playlists (to the SD card) while on WiFi and listen to them on the go.
Since I don't drive my car every day and my car charger only charges the phone while the car is running, the phone dies from time to time. No big deal. Once the car starts up, I power up the phone and I SHOULD be able to open Spotify and hit play to continue to listen to my offline content. WRONG.
The issue is 2 fold. First, if I don't have WiFi enabled and am on an active WiFi network when I first power up Spotify, I will be logged out. When I log in, it's like the app has reset itself because all my settings are back to defaults. My offline content is also 'not available'.
If I start up Spotify with WiFi enable and on an active WiFi network, I won't be logged out, but most of the time my offline content is still unavailable.
I assume this is because Spotify loses track of the time and invalidates the offline content when the phone boots up and there isn't an active internet connection right away.
This all I can deal with, but here is the FRUSTRATING part. Once I log back in, change my settings back to 'Extreme Quality' for my offline content, I then tick the box to start downloading my playlists again. No big deal, EXCEPT, that the old/invalidated content never gets deleted by Spotify, so Spotify starts re-downloading songs and my SD card runs out of space. Then have to clear the Spofity APP data, log back in, change my settings, and start downloading all my data again.
At the minimum, can you PLEASE delete the offline content when it's no longer available? If I have to go through the process of re-downloading every song, I should have the reasonable expectation that Spotify did its own garbage collection.