Spotify Music just allow Premium offline listening or keeping. However, I think your offline music will keep deleting out of the reason that you there are no space of internal storage. In other words, you need to have some music stored on external SD cards for keeping your offline albums. However, if you are premium, you can change the storage location easily, but if you are free member, maybe you need to suck it up.