You can upload local music to Spotify by going through the desktop app, but you'll need to sync it with your phone to listen ...
To add songs to a Spotify playlist, you can drag and drop them into the playlist, or use each song's options menu.