Open Spotify on your desktop , go to preferences , turn on Local files and select the directory/path your songs are located in. I would suggest you first edit all the song tags such as name , album art , artist , year ,etc and then add it to the folder. Once added create a playlist and then add your local files , once added open spotify on your mobile and download the whole playlist .
If it says "Waiting to download" .. close Spotify on your phone , and then redownload playlist while keeping Spotify open on your desktop .
I have been swinging between Premium or free and still undecided. On one side, I love the interface and playlists. On the other side, I hate the greyed out songs and missing libraries from labels. The recent Saregama debacle is another problem. I getting a feeling the local players are delaying the growth of Spotify in India. I am pretty sure if Spotify has all the labels, it will gobble up every one in the country. At this moment, I still don't know, but I just added 7 days prepaid premium just for consuming my idle PayTM cash.
I've personally spoken with some record labels asking them for the reason and as they said Spotify is not agreeing to prove the royalty that they are charging and also that they are getting from other streaming services. Spotify is asking them to pay way less than what the record labels are asking for and what they are getting from other streaming services. As for them, that is the main reason they are not willing to add their songs.
Please Note that I'm not a Spotify employee and the statement I stated above is completely based on my own research which may or may not be accurate. But I shared the info I got from local record labels and doing research on the internet.
Thanks for this info, Yeah I did read this somewhere but I am intrigued why Spotify wants to do this. No Music without artists (not even labels). Music existed in various formats and Streaming is just the current gen.