I have read about 20 posts about this and I'm sure there are many more. All of them basically say to do a clean install and try again. None of the solutions posted seem to work for me.
I am using a brand new Moto G LTE on Adroid 4.4.4 that has about 5GB free on internal and about 30GB free on a new SD card. The SD card works fine in other devices.
I have tried doing a clean install. Followed every step to the letter. I have used file manager and there is no trace of spotify before I re-install the app from the play store again. No matter what I do spotify puts the music on my internal storage.
I'm new to spotify and on a 30 day Premium Trial and honestly if I can't get this to work I'll probably just stick with the free service.